0
0
0
-1
-1
-1
0
-1
0
-1
-1
0
-2
2
-4
5
-9
10
-16
19
-26
32
-42
52
-66
81
-105
138
-199
345
-1228
-4731
-4463
-4716
-4575
-4616
-4409
-4270
-4069
-3705
-3220
-2734
-2163
-1512
-958
-478
-50
212
224
179
13
-271
-555
-680
-764
-856
-929
-975
-1031
-1051
-1014
-1062
-1138
-1123
-1212
-1350
-1419
-1448
-1488
-1526
-1496
-1530
-1531
-1450
-1340
-1255
-1205
-1094
-935
-734
-469
-153
141
444
752
1009
1265
1598
1854
2100
2440
2798
3234
3664
4052
4394
4795
5211
5593
6008
6327
6607
6936
7346
7890
8455
8637
8019
7041
5314
2833
203
-2502
-4929
-6893
-7808
-8598
-8920
-8786
-8368
-7321
-6201
-5035
-4594
-4301
-4183
-4191
-4209
-4486
-4469
-4477
-4040
-3061
-1942
-591
681
2027
3138
4247
5353
6074
6697
6940
6919
6566
6013
5208
4112
3098
2037
1107
238
-463
-899
-1189
-1332
-1476
-1677
-1903
-2200
-2575
-3100
-3780
-4524
-5238
-5729
-5969
-5947
-5663
-5103
-4363
-3491
-2498
-1536
-648
118
770
1265
1669
1948
2138
2231
2236
2234
2170
2151
2121
2130
2137
2177
2166
2123
2052
1795
1437
946
282
-501
-1311
-2066
-2879
-3532
-4345
-5534
-6476
-7170
-7273
-7083
-6294
-5810
-5212
-4338
-3531
-2689
-2034
-1547
-1518
-1486
-1480
-1642
-1764
-1608
-1567
-1428
-1370
-857
-484
7
284
170
-93
-345
-401
-771
-965
-1207
-1331
-1446
-1360
-1352
-1317
-1188
-1008
-1023
-988
-817
-633
-505
-539
-591
-662
-501
-319
-188
-146
33
262
620
1042
1517
1989
2602
3253
3780
4336
4960
5547
5978
6343
6612
7053
7573
8235
8881
9442
9576
9131
8471
6946
4399
1127
-2147
-4983
-7199
-8157
-9084
-9812
-10146
-9658
-8413
-7047
-5696
-5430
-5337
-5190
-4876
-4650
-4755
-4683
-4709
-4252
-3275
-2054
-721
492
1843
2977
4109
5348
6332
7208
7704
7857
7496
6887
6091
4994
3874
2658
1416
173
-764
-1304
-1523
-1690
-1938
-2221
-2502
-2661
-2791
-3246
-3988
-4818
-5539
-5907
-6031
-5994
-5787
-5346
-4646
-3720
-2733
-1730
-725
148
925
1628
2285
2784
3119
3298
3278
3150
2904
2685
2495
2324
2157
2039
1944
1943
1987
1928
1767
1384
789
76
-648
-1443
-2343
-3212
-4032
-4669
-5037
-5087
-5326
-5583
-5570
-5274
-4741
-4187
-3488
-3310
-3101
-2902
-2705
-2491
-2198
-1880
-1757
-1522
-1364
-1204
-925
-485
-365
-351
-326
-91
-103
-167
-396
-745
-1067
-1329
-1452
-1717
-1757
-1907
-1961
-2021
-1927
-1857
-1673
-1461
-1355
-1343
-1330
-1182
-1134
-1109
-1148
-1122
-1010
-729
-484
-283
-46
294
583
940
1348
1772
2186
2612
2931
3193
3574
3994
4443
4774
5134
5543
5972
6510
6934
7447
7955
8713
9398
9490
9097
8161
6548
3805
544
-2716
-5547
-7569
-8657
-9609
-10310
-10272
-9363
-7853
-6212
-4954
-4600
-4328
-3889
-3487
-3414
-3510
-3587
-3590
-3165
-2302
-1321
-371
622
1678
2704
3916
5226
6337
7203
7659
7757
7411
6831
5991
4785
3440
2030
670
-598
-1469
-1907
-2116
-2256
0
0
0
-1
-1
-1
-1
-1
-1
0
-1
0
-1
0
-1
0
-2
1
-2
1
-3
3
-5
5
-7
8
-11
13
-20
33
-131
-733
-979
-1072
-1252
-1533
-1808
-2005
-2016
-2061
-2133
-2445
-2861
-3320
-3751
-3986
-4139
-4181
-4222
-3922
-3326
-2510
-1613
-819
-139
416
931
1284
1532
1676
1771
1793
1784
1726
1650
1570
1511
1378
1179
1060
1084
1250
1348
1401
1334
1201
1023
721
221
-448
-1117
-1778
-2319
-2742
-3291
-3840
-4321
-4495
-4644
-4639
-4589
-4476
-4210
-3842
-3359
-2989
-2533
-2204
-2000
-1953
-1797
-1809
-1684
-1512
-1375
-1461
-1253
-1027
-754
-583
-576
-540
-562
-361
-433
-483
-640
-631
-736
-768
-900
-1054
-1178
-1218
-1247
-1275
-1167
-1034
-866
-739
-545
-436
-229
-113
2
43
131
221
338
451
517
644
831
1058
1277
1524
1821
2161
2534
3002
3384
3827
4200
4603
4956
5265
5619
5888
6269
6733
7291
7567
7209
5669
3679
1719
322
-930
-2283
-3976
-5591
-5988
-5540
-4668
-4509
-4886
-5388
-5123
-4109
-3395
-3244
-3466
-3409
-2839
-2148
-1855
-2161
-2426
-2406
-2208
-1824
-1544
-1029
-247
807
1634
2180
2752
3271
3779
3788
3324
2760
2564
2684
2597
2140
1414
906
875
935
801
278
-253
-392
-192
116
64
-245
-646
-858
-1030
-1433
-1993
-2641
-3049
-3274
-3347
-3303
-3176
-2913
-2591
-2288
-1983
-1611
-1164
-727
-406
-203
4
320
640
837
745
569
432
430
553
587
609
634
800
1067
1307
1370
1278
1161
1002
878
679
410
82
-235
-531
-871
-1245
-1822
-2369
-2785
-2978
-3172
-3216
-3189
-3143
-2916
-2613
-2446
-2268
-2024
-1885
-1713
-1457
-1261
-1160
-887
-747
-683
-700
-569
-571
-489
-420
-485
-472
-309
-128
-91
22
20
-3
9
47
-54
-148
-213
-223
-236
-167
-150
-173
-130
-118
-74
-51
19
62
133
174
217
274
330
324
277
233
260
307
370
457
525
623
751
916
1068
1241
1328
1390
1470
1595
1709
1803
1865
1888
1907
1922
1963
1993
2049
2121
2304
2400
2140
1673
1130
773
449
138
-465
-1149
-1444
-1390
-1167
-1143
-1310
-1617
-1611
-1235
-991
-1019
-1221
-1330
-1161
-830
-714
-956
-1169
-1227
-1124
-1064
-1212
-1343
-1295
-973
-644
-441
-349
-179
180
469
519
393
279
320
462
458
201
-72
-167
-84
-14
-222
-498
-598
-472
-230
-104
-141
-171
-30
206
336
242
58
-32
-45
-65
-197
-411
-536
-542
-531
-610
-708
-755
-695
-559
-466
-451
-420
-324
-203
-149
-214
-327
-391
-385
-382
-485
-611
-658
-601
-501
-441
-450
-445
-365
-239
-139
-103
-100
-67
51
116
113
65
20
-4
-42
-108
-219
-312
-344
-350
-357
-406
-439
-418
-366
-352
-421
-494
-519
-516
-570
-685
-793
-859
-896
-915
-977
-1053
-1085
-1056
-1009
-982
-944
-882
-789
-669
-585
-524
-462
-421
-405
-396
-376
-348
-342
-358
-380
-405
-398
-410
-375
-363
-334
-316
-322
-281
-216
-208
-197
-197
-240
-241
-253
-323
-399
-472
-543
-566
-609
-633
-619
-597
-585
-553
-494
-422
-341
-259
-216
-179
-106
-35
15
28
23
25
21
35
54
53
71
71
60
83
102
126
124
111
117
113
101
63
11
-41
-109
-163
-199
-240
-264
-323
-410
-455
-453
-464
-464
-463
-466
-453
-436
-400
-361
-324
-313
-282
-245
-193
-152
-111
-58
-9
17
42
79
103
114
116
112
83
63
47
3
-54
-115
-173
-209
-247
-270
-301
-331
-365
-400
-469
-538
-592
-636
-682
-726
-776
-789
-773
-747
-701
-681
-657
-617
-562
-507
-451
-414
-393
-341
-305
-306
-297
-286
-274
-261
-237
-234
-221
-208
-190
-176
-185
-192
-194
-212
-236
-255
-280
-301
-319
-335
-329
-321
-333
-340
-339
-318
-310
-309
-322
-327
-320
-340
-378
-406
-452
-485
-516
-550
-557
-572
-585
-584
-568
-535
-491
-441
-405
-381
-332
-288
-233
-174
-131
-76
-29
10
74
122
158
149
141
152
154
131
107
71
3
-71
-159
-213
-267
-311
-342
-364
-375
-383
-416
-447
-445
-430
-424
-387
-369
-350
-310
-268
-234
-192
-158
-120
-93
-54
3
28
83
130
134
138
143
137
128
97
43
-8
-52
-85
-116
-171
-219
-254
-293
-308
-340
-388
-391
-425
-448
-453
-442
-422
-434
-469
-476
-450
-449
-459
-461
-446
-444
-423
-390
-357
-290
-242
-208
-174
-138
-89
-77
-73
-83
-77
-69
-83
-97
-110
-116
-115
-124
-135
-113
-110
-83
-64
-86
-86
-81
-99
-122
-149
-168
-193
-221
-229
-255
-278
-274
-276
-280
-266
-235
-200
-167
-140
-126
-108
-96
-97
-100
-109
-93
-91
-113
-117
-111
-111
-125
-118
-126
-125
-119
-153
-192
-214
-220
-209
-226
-230
-213
-216
-197
-152
-143
-152
-164
-161
-151
-163
-181
-187
-227
-283
-322
-372
-417
-444
-464
-501
-501
-470
-442
-426
-417
-415
-394
-377
-363
-336
-311
-280
-253
-224
-194
-146
-83
-35
4
18
38
68
66
50
30
4
-40
-82
-134
-163
-199
-231
-227
-231
-264
-291
-316
-325
-341
-336
-329
-303
-272
-242
-236
-208
-199
-167
-70
-118
-154
-179
-135
-47
26
-30
-135
-79
3
40
48
-17
-75
-35
-48
-100
-104
-124
-118
-122
-205
-269
-248
-237
-247
-276
-317
-307
-270
-242
-221
-222
-237
-246
-246
-261
-285
-287
-270
-248
-254
-289
-311
-285
-283
-302
-320
-339
-324
-300
-327
-383
-388
-371
-362
-343
-341
-335
-271
-223
-218
-214
-205
-186
-155
-157
-161
-174
-184
-159
-153
-136
-92
-72
-34
-42
-98
-102
-103
-119
-116
-130
-153
-150
-133
-126
-147
-156
-144
-120
-113
-143
-162
-152
-175
-191
-179
-173
-193
-206
-228
-268
-285
-305
-319
-318
-321
-323
-282
-251
-242
-228
-210
-187
-181
-150
-137
-165
-185
-196
-203
-193
-191
-216
-227
-242
-242
-250
-258
-264
-289
-265
-237
-246
-220
-204
-207
-177
-154
-137
-122
-107
-106
-112
-94
-91
-114
-121
-124
-142
-140
-153
-197
-219
-250
-270
-281
-299
-304
-319
-314
-320
-335
-288
-269
-277
-266
-253
-249
-232
-213
-213
-218
-220
-215
-195
-161
-138
-158
-170
-187
-206
-197
-199
-238
-266
-261
-264
-228
-200
-201
-191
-170
-140
-134
-135
-137
-161
-197
-215
-215
-196
-180
-181
-186
-187
-215
-224
-213
-249
-264
-268
-285
-298
-316
-332
-325
-322
-338
-336
-349
-334
-333
-347
-358
-375
-366
-326
-335
-327
-285
-267
-249
-214
-212
-192
-174
-178
-173
-179
-174
-156
-157
-146
-144
-114
-90
-95
-107
-110
-101
-115
-112
-120
-153
-164
-174
-144
-126
-122
-93
-90
-86
-81
-90
-85
-79
-96
-100
-93
-104
-102
-95
-127
-137
-176
-198
-185
-206
-228
-236
-240
-237
-245
-272
-258
-250
-250
-234
-221
-203
-199
-202
-183
-206
-198
-185
-185
-180
-197
-215
-217
-209
-220
-241
-258
-292
-293
-282
-284
-278
-245
-218
-200
-163
-146
-141
-141
-151
-142
-133
-98
-71
-67
-78
-79
-65
-86
-137
-147
-173
-195
-207
-272
-315
-311
-324
-341
-354
-367
-363
-350
-338
-310
-290
-274
-256
-264
-267
-230
-196
-210
-218
-220
-195
-170
-178
-184
-219
-246
-235
-238
-246
-267
-277
-277
-270
-257
-245
-262
-287
-277
-289
-288
-279
-287
-289
-282
-250
-206
-198
-196
-199
-237
-281
-320
-333
-354
-416
-452
-442
-451
-475
-463
-470
-485
-480
-492
-512
-536
-569
-589
-596
-567
-556
-564
-549
-551
-557
-545
-530
-497
-452
-438
-413
-376
-357
-349
-333
-302
-263
-229
-221
-204
-198
-216
-219
-236
-246
-226
-227
-257
-273
-248
-251
-250
-226
-207
-188
-218
-250
-273
-274
-265
-287
-295
-302
-303
-279
-277
-291
-279
-273
-267
-264
-267
-252
-240
-251
-242
-235
-240
-245
-251
-230
-212
-213
-194
-174
-154
-151
-156
-166
-201
-233
-244
-274
-319
-343
-380
-407
-397
-416
-417
-414
-439
-439
-440
-458
-428
-419
-441
-437
-445
-455
-439
-446
-423
-397
-375
-334
-332
-317
-280
-268
-258
-266
-273
-273
-282
-297
-312
-329
-349
-348
-322
-295
-287
-287
-274
-256
-246
-243
-279
-320
-326
-351
-389
-402
-426
-419
-399
-412
-395
-387
-389
-394
-390
-374
-363
-357
-325
-299
-271
-232
-218
-212
-207
-234
-267
-271
-274
-279
-289
-300
-288
-284
-283
-294
-323
-337
-374
-403
-416
-457
-483
-480
-531
-604
-643
-695
-736
-761
-842
-879
-919
-943
-966
-1012
-1058
-1095
-1107
-1206
-1615
-2008
-1964
-1819
-1775
-1770
-1670
-1276
-563
-117
174
448
814
1192
1418
1292
1058
838
621
321
-152
-674
-1025
-1221
-1345
-1416
-1432
-1298
-969
-646
-414
-231
-5
256
372
367
211
91
-25
-215
-534
-814
-1065
-1183
-1212
-1273
-1237
-1073
-847
-560
-286
-143
86
292
391
431
422
288
191
102
-94
-347
-530
-613
-700
-800
-848
-834
-743
-577
-467
-342
-171
-113
-67
-32
-64
-142
-184
-288
-414
-508
-612
-662
-678
-695
-734
-701
-630
-495
-400
-298
-239
-144
-54
-41
-82
-165
-247
-310
-322
-463
-533
-626
-669
-660
-615
-630
-597
-505
-450
-312
-319
-213
-167
-110
-173
-125
-264
-292
-337
-394
-433
-491
-539
-533
-428
-446
-402
-375
-274
-246
-141
-91
-42
-54
22
51
93
51
82
170
357
556
531
595
1170
1539
1451
1185
320
-345
-250
-439
-1111
-1449
-1690
-1308
-586
-831
-1294
-1186
-490
-756
-1356
-1888
-1626
-1879
-1907
-2349
-2645
-2262
-1766
-1676
-1214
-638
-65
1135
1803
1775
1731
1763
1754
1546
644
-330
-909
-1280
-1724
-2359
-3113
-3184
-3091
-3012
-2900
-2506
-1972
-1163
-629
-221
316
640
734
605
273
-196
-563
-884
-1245
-1527
-1755
-1753
-1567
-1208
-1034
-842
-461
84
552
787
960
1046
1068
854
546
80
-383
-789
-987
-1252
-1578
-1474
-1086
-986
-916
-577
-398
-236
192
263
-129
-163
84
-101
-309
-572
-1004
-1072
-867
-1004
-1063
-828
-720
-462
-34
90
31
150
120
17
31
-190
-487
-551
-571
-706
-717
-742
-773
-794
-655
-420
-351
-230
0
52
-31
-103
-453
-687
-719
-919
-1294
-1412
-1406
-1334
-1108
-904
-756
-423
-56
31
52
217
299
368
246
-3
-269
-271
-347
-537
-922
-1457
-1208
-711
-464
-741
-625
-437
149
314
62
-201
-86
203
434
364
-163
-364
-316
-158
-315
-591
-740
-417
-109
-27
-93
3
154
160
-10
-76
-208
-435
-495
-680
-736
-800
-1286
-1639
-1501
-1438
-1597
-1437
-1251
-962
-725
-347
-206
-106
-93
-21
162
177
-132
-534
-480
-620
-758
-815
-862
-866
-645
-375
-88
261
333
296
376
425
292
9
-344
-628
-827
-978
-971
-907
-867
-798
-466
-113
210
226
82
18
78
21
-118
-274
-521
-668
-712
-646
-467
-265
-111
74
334
517
466
311
218
186
187
241
207
116
91
119
139
245
203
81
110
220
231
168
75
-93
-139
-111
-115
-169
-163
-136
-46
-17
-42
-60
15
63
80
31
-33
-7
120
162
175
186
207
274
280
178
80
68
29
82
113
53
75
157
163
162
204
179
191
247
137
61
146
140
22
-55
-102
-81
-41
-94
-151
-126
-146
-113
24
14
-58
-52
-18
-12
-5
-3
17
55
37
28
111
152
129
171
228
311
347
286
312
408
429
460
475
417
487
626
596
474
439
389
374
423
443
438
476
480
454
455
474
559
504
396
348
399
415
385
348
226
214
407
586
602
595
600
716
906
979
909
837
785
782
810
817
855
865
842
914
1113
1156
1195
1227
1167
1107
1183
1249
1251
1191
1076
1100
1255
1343
1268
1198
1213
1255
1345
1324
1245
1137
1119
1130
1133
1117
1025
977
1036
1133
1114
1041
1037
1043
1080
1153
1123
1031
1013
1008
975
1052
1117
1028
960
1039
1057
1017
934
720
453
330
212
-2
-244
-495
-723
-802
-835
-965
-1126
-1187
-1222
-1244
-1199
-1203
-1306
-1347
-1315
-1316
-1290
-1320
-1486
-1587
-1539
-1500
-1507
-1492
-1496
-1524
-1424
-1247
-1199
-1165
-1041
-981
-855
-701
-656
-679
-682
-660
-636
-634
-570
-571
-637
-592
-500
-500
-523
-535
-517
-468
-395
-371
-387
-349
-267
-206
-107
20
75
136
250
367
472
550
628
711
814
894
982
1068
1124
1190
1286
1422
1516
1609
1778
1967
2195
2478
2727
2918
3173
3484
3742
3854
4125
4321
4524
4743
5039
5180
5461
6032
6438
7092
7867
8759
9050
7439
4327
2176
384
-1187
-2547
-4355
-6638
-6871
-5624
-4757
-4752
-5222
-5771
-5172
-3395
-2046
-2250
-2366
-1555
-1025
-944
-713
-928
-1532
-1609
-1530
-1378
-603
805
1776
1902
1954
2454
3095
3736
3648
2370
1330
1530
1959
1780
935
-56
-766
-847
-771
-847
-1256
-1478
-1293
-893
-387
-110
-147
-550
-1138
-1767
-2026
-2100
-2255
-2547
-2948
-2960
-2351
-1762
-1739
-2192
-2531
-2228
-1583
-919
-536
-571
-722
-609
-660
-1121
-1627
-2184
-2658
-2800
-2433
-2028
-1691
-1354
-1301
-1543
-1618
-1439
-1603
-1963
-2325
-2461
-2429
-2205
-2226
-2564
-2832
-2786
-2681
-2582
-2259
-1988
-1784
-1530
-1256
-1147
-1031
-1013
-1179
-1441
-1502
-1335
-1044
-831
-670
-540
-243
207
535
645
693
823
927
1061
1175
1141
1017
819
583
503
618
684
662
763
983
1391
1941
2403
2649
2912
3274
3731
4212
4748
5230
5742
6299
6990
7610
8456
9437
10655
10418
7993
5118
2487
223
-1545
-3123
-5895
-7994
-8226
-7367
-6704
-6582
-7239
-7744
-6833
-4823
-3653
-3421
-2953
-2400
-2125
-1607
-1168
-1414
-1570
-1361
-1250
-909
258
1682
2458
2658
2767
2992
3744
4596
4477
3315
2379
2094
1981
1712
1012
-145
-1095
-1429
-1318
-1292
-1462
-1775
-1999
-1900
-1555
-1223
-1113
-1332
-1865
-2339
-2582
-2708
-2769
-2924
-3124
-3072
-2596
-1892
-1221
-733
-477
-308
57
752
1368
1553
1449
1295
1082
1023
975
531
-75
-459
-557
-597
-540
-722
-1329
-1768
-2145
-2942
-3915
-4431
-4931
-5331
-5441
-5288
-5160
-4755
-4317
-4054
-3871
-3410
-2920
-2582
-2109
-1797
-1681
-1498
-1158
-1228
-1436
-1544
-1513
-1659
-1722
-1693
-1619
-1537
-1385
-1348
-1314
-1092
-918
-899
-887
-754
-679
-592
-555
-613
-688
-598
-449
-406
-397
-328
-294
-240
-225
-184
-117
30
128
168
293
682
1051
1248
1535
1925
2357
2950
3512
3868
4379
4953
5490
6017
6768
7368
7999
8913
9951
10901
12333
11888
7894
3859
921
-1780
-3697
-5175
-8293
-11043
-10706
-9175
-8304
-8143
-8622
-9126
-7904
-4983
-3142
-2923
-2329
-1760
-1929
-1554
-558
-668
-1168
-935
-621
-28
1571
3343
3726
3450
3594
3919
4667
5669
5487
3930
2649
2210
1909
1519
739
-721
-2155
-2527
-1989
-1679
-1897
-2509
-3109
-3061
-2493
-2089
-2209
-2537
-2946
-3180
-3057
-2917
-2931
-3086
-3133
-2996
-2352
-1281
-283
388
671
807
1187
1942
2393
2209
1805
1585
1467
1430
1263
690
-57
-555
-730
-845
-752
-693
-766
-929
-980
-1036
-1137
-1274
-1661
-2356
-3374
-4143
-5041
-5716
-6153
-6543
-6941
-6589
-5860
-5024
-4009
-3111
-2486
-1795
-972
-447
-68
18
-36
-372
-508
-670
-944
-1328
-1554
-1854
-2023
-1857
-1668
-1668
-1767
-1811
-1800
-1670
-1604
-1670
-1841
-1808
-1710
-1651
-1583
-1441
-1341
-1153
-829
-509
-131
188
370
417
517
701
906
1030
1066
1118
1349
1758
2107
2404
2709
3200
3815
4398
5081
5756
6398
7152
7840
8495
9231
10060
10975
12002
13222
11279
5863
1406
-1807
-4381
-5934
-7413
-11096
-13438
-12167
-10201
-9146
-9120
-9954
-10170
-7741
-3887
-2130
-2130
-1742
-1381
-1449
-687
500
168
-129
589
1423
2468
4232
5623
5382
4805
4815
5188
6086
6924
6375
4431
2906
2239
1585
819
-421
-2208
-3604
-3646
-2676
-2159
-2662
-3811
-4618
-4407
-3575
-2929
-3059
-3404
-3551
-3121
-2463
-2186
-2283
-2561
-2477
-1871
-783
352
1293
1850
2000
2142
2614
3263
3478
3121
2588
2304
2268
2298
1985
1154
157
-484
-662
-650
-613
-855
-1246
-1610
-1703
-1754
-1950
-2231
-2696
-3126
-3246
-3015
-2888
-3236
-4197
-4951
-5148
-5155
-4878
-4538
-4450
-4142
-3138
-2252
-1568
-921
-621
-634
-231
212
396
364
183
-401
-1006
-1144
-1177
-1429
-1844
-2148
-2320
-2135
-1888
-1940
-2325
-2528
-2518
-2346
-2120
-1896
-1871
-1890
-1715
-1491
-1172
-829
-540
-460
-277
197
780
1139
1247
1228
1254
1502
1939
2254
2323
2429
2740
3088
3535
4065
4506
4790
5302
6026
6737
7484
8256
8799
9436
10259
11451
12394
13080
10358
4420
28
-3086
-5259
-6748
-8241
-12039
-13945
-12482
-10731
-9749
-9986
-10601
-10245
-6842
-2606
-843
-799
-866
-613
-529
481
1299
844
700
1440
2620
3681
5096
5673
5247
4887
5197
6012
6930
7594
6726
4794
3109
2092
1187
25
-1438
-3406
-4810
-4890
-4129
-3993
-4761
-5822
-6365
-5598
-4173
-3175
-3190
-3402
-3314
-2792
-1956
-1570
-1754
-2075
-1697
-815
376
1477
2034
2175
2306
2786
3439
4185
4430
4025
3436
3149
2977
2573
1829
674
-498
-1135
-1188
-1216
-1407
-1900
-2474
-2779
-2654
-2456
-2506
-2765
-3043
-3106
-2936
-2699
-2817
-3184
-3492
-3676
-3861
-3632
-3214
-3099
-3065
-2800
-2487
-2027
-1383
-1058
-1035
-805
-424
-82
151
142
-288
-725
-863
-992
-1213
-1514
-1692
-2016
-2190
-2203
-2158
-2250
-2420
-2644
-2769
-2509
-2206
-2126
-2234
-2248
-2079
-1745
-1406
-1179
-1046
-826
-473
-24
459
915
1227
1449
1652
1916
2269
2549
2600
2561
2645
2989
3437
3702
3883
4136
4635
5224
5782
6297
6847
7362
8007
8813
9538
10301
11055
11487
10085
5474
714
-2663
-4949
-6511
-7689
-10208
-12952
-12724
-11387
-10285
-10153
-10389
-10090
-7574
-3215
-440
80
-282
-127
351
1060
1946
1730
1382
1959
3178
4096
4643
5046
4763
4798
5343
6175
6864
7237
6950
5576
3915
2420
1187
-277
-1843
-3446
-4922
-5651
-5686
-5647
-6197
-6817
-7071
-6291
-4665
-3295
-2705
-2665
-2458
-1915
-1125
-653
-808
-1037
-769
101
1049
1735
1947
1925
2217
2904
3751
4414
4710
4557
4104
3747
3459
2818
1805
619
-480
-1206
-1460
-1747
-2318
-3020
-3570
-3692
-3438
-3062
-2947
-3063
-3126
-2911
-2601
-2400
-2391
-2699
-2949
-2830
-2573
-2611
-2717
-2675
-2666
-2404
-1858
-1403
-1217
-878
-654
-595
-408
-207
-293
-575
-794
-1029
-1272
-1384
-1564
-1987
-2334
-2345
-2235
-2191
-2113
-2159
-2234
-2209
-2079
-2068
-2055
-2059
-2174
-2219
-2085
-1794
-1598
-1450
-1322
-1105
-707
-191
239
586
974
1348
1800
2208
2457
2610
2754
2862
2992
3151
3388
3588
3718
3917
4082
4550
5138
5626
6034
6584
7240
7938
8667
9409
9988
10625
10751
9505
6094
1556
-1775
-4043
-5538
-7298
-9597
-12153
-13055
-11889
-10770
-10428
-10340
-9365
-6942
-3214
-153
568
208
374
1286
2214
2644
2547
2007
2131
2949
3611
3675
3733
4003
4459
5427
6430
7044
7156
6921
5990
4441
2875
1463
203
-1206
-2780
-4505
-5902
-6540
-6744
-6960
-7316
-7294
-6472
-4874
-3189
-2286
-2142
-1983
-1291
-316
434
506
179
146
636
1232
1529
1476
1443
1841
2756
3767
4425
4619
4533
4373
4158
3859
3304
2430
1367
361
-514
-1311
-2117
-3032
-3883
-4417
-4428
-4116
-3778
-3531
-3459
-3328
-3012
-2533
-2135
-1991
-1978
-1849
-1662
-1375
-1364
-1596
-2087
-2440
-2211
-1715
-1221
-1074
-930
-1012
-861
-574
-554
-867
-1142
-1305
-1434
-1513
-1684
-2175
-2693
-2907
-2915
-2748
-2526
-2290
-2348
-2383
-2352
-2202
-2146
-2089
-2127
-2199
-2040
-1776
-1633
-1723
-1773
-1781
-1550
-1100
-617
-225
165
556
918
1292
1686
2013
2268
2472
2680
2933
3123
3233
3154
3052
3041
3287
3635
3990
4305
4573
4948
5490
6079
6616
7208
7905
8646
9492
10091
9502
7803
4531
977
-1760
-3289
-4756
-6765
-8812
-10856
-11379
-10746
-9947
-9856
-9625
-8048
-5525
-2495
-597
-253
-528
-113
1220
2098
2332
2082
1887
2071
2512
2806
2457
2468
3045
3953
4893
5689
6103
6034
5827
5162
4174
3101
2211
1269
-31
-1604
-3309
-4601
-5444
-5884
-6343
-6707
-6543
-5743
-4527
-3534
-2992
-2779
-2243
-1186
-95
497
454
258
271
656
935
804
548
574
1106
1865
2480
2727
2750
2867
3195
3508
3556
3336
2889
2288
1650
934
112
-779
-1634
-2369
-2882
-3089
-3162
-3266
-3427
-3528
-3406
-2996
-2479
-2078
-1856
-1734
-1514
-1225
-1109
-1396
-1886
-2285
-2388
-2235
-2077
-2046
-2187
-2108
-1810
-1462
-1196
-1003
-887
-773
-620
-582
-679
-911
-1154
-1425
-1607
-1645
-1632
-1719
-1884
-2083
-2192
-2149
-2012
-1876
-1850
-1824
-1690
-1535
-1449
-1478
-1568
-1583
-1451
-1213
-1008
-819
-635
-451
-210
104
470
868
1268
1602
1910
2209
2458
2633
2716
2712
2766
2966
3180
3374
3462
3570
3805
4181
4628
5107
5551
6067
6688
7362
7939
8487
8518
7926
6701
4565
2086
-212
-1825
-3373
-4840
-6397
-8172
-9232
-9523
-9185
-8857
-8362
-7431
-6041
-4182
-2726
-1889
-1588
-1152
-172
741
1242
1240
1097
1057
1213
1275
1015
992
1447
2225
3016
3541
3777
3966
4289
4556
4489
4210
3858
3468
2898
1876
581
-708
-1696
-2341
-3008
-3697
-4242
-4412
-4278
-4038
-3898
-3877
-3515
-2815
-2010
-1455
-1248
-1223
-1119
-791
-544
-550
-682
-737
-533
-206
37
146
240
533
1076
1667
2107
2405
2668
2845
2965
2939
2714
2384
2004
1591
1084
538
-55
-641
-1182
-1693
-2113
-2368
-2457
-2480
-2526
-2593
-2609
-2466
-2263
-2188
-2252
-2465
-2734
-2935
-3048
-3154
-3293
-3337
-3292
-3173
-2980
-2745
-2557
-2307
-1905
-1434
-978
-628
-417
-315
-215
-145
-134
-199
-296
-411
-570
-738
-953
-1195
-1367
-1444
-1461
-1440
-1403
-1371
-1375
-1409
-1419
-1413
-1368
-1235
-1111
-1016
-876
-762
-601
-402
-167
82
400
736
1127
1448
1736
1977
2230
2454
2654
2960
3103
3413
3571
3933
4173
4543
4916
5261
5755
6219
6719
7283
7945
8303
8126
7336
5720
3636
1770
527
-569
-1935
-3580
-5555
-7159
-7980
-8190
-8322
-8371
-7999
-7166
-5925
-4844
-4254
-3920
-3296
-2177
-1065
-375
-205
-228
-96
142
208
32
45
587
1396
2066
2465
2624
2960
3638
4327
4675
4783
4944
5052
4893
4193
3079
2041
1328
825
16
-1161
-2290
-3007
-3341
-3641
-4083
-4589
-4626
-4061
-3383
-3059
-3092
-3110
-2832
-2220
-1717
-1635
-1750
-1735
-1447
-1144
-1017
-1065
-1016
-622
8
556
891
1153
1497
1953
2410
2733
2891
2990
3073
3015
2705
2266
1797
1312
807
222
-378
-913
-1283
-1603
-1952
-2311
-2556
-2579
-2461
-2363
-2466
-2843
-3286
-3530
-3570
-3538
-3598
-3728
-3824
-3783
-3548
-3326
-3217
-3024
-2593
-2017
-1455
-1126
-968
-793
-507
-164
5
-1
-17
-5
-32
-149
-417
-681
-802
-814
-849
-895
-929
-941
-975
-1012
-1052
-1084
-1017
-898
-865
-897
-901
-861
-747
-568
-418
-283
-97
168
476
729
935
1152
1410
1742
2078
2353
2537
2707
2954
3247
3527
3846
4211
4576
5022
5499
5913
6324
6816
7412
7819
7748
7272
6150
4447
2727
1418
289
-910
-2131
-3811
-5548
-6730
-7226
-7356
-7500
-7452
-7081
-6270
-5239
-4501
-4109
-3754
-2928
-1852
-938
-538
-548
-498
-264
43
71
-69
125
633
1203
1633
1785
1893
2376
3164
3745
4004
4186
4352
4463
4269
3611
2740
2057
1685
1156
195
-976
-1944
-2491
-2805
-3181
-3741
-4142
-4004
-3503
-3117
-3093
-3165
-3058
-2541
-1888
-1583
-1611
-1684
-1547
-1268
-1126
-1215
-1356
-1271
-889
-467
-227
-95
135
548
1078
1544
1863
2076
2329
2538
2565
2378
2105
1804
1493
1156
711
177
-265
-617
-974
-1346
-1662
-1868
-1913
-1865
-1879
-2031
-2211
-2333
-2536
-2839
-3132
-3325
-3429
-3452
-3493
-3617
-3706
-3593
-3396
-3168
-2857
-2490
-2115
-1745
-1449
-1222
-961
-650
-448
-348
-304
-262
-248
-279
-359
-489
-597
-616
-632
-733
-835
-869
-884
-867
-840
-822
-778
-693
-605
-572
-553
-509
-453
-333
-163
-16
115
256
414
630
851
1072
1318
1554
1854
2189
2477
2713
2973
3257
3615
4054
4507
4933
5377
5841
6314
6835
7321
7458
7221
6731
5539
3915
2485
1358
258
-871
-2195
-3925
-5440
-6247
-6516
-6743
-7005
-6990
-6550
-5649
-4755
-4307
-4097
-3588
-2508
-1422
-825
-749
-808
-609
-171
17
-294
-500
-184
405
947
1161
1102
1323
2094
2969
3413
3504
3694
4041
4299
4123
3438
2667
2266
2099
1557
499
-640
-1409
-1772
-2041
-2530
-3211
-3504
-3181
-2698
-2557
-2751
-2878
-2638
-2042
-1575
-1616
-1928
-2007
-1784
-1581
-1613
-1877
-2062
-1845
-1364
-1029
-945
-847
-490
115
764
1210
1464
1748
2147
2484
2535
2366
2199
2039
1873
1584
1079
508
94
-208
-548
-902
-1213
-1388
-1415
-1427
-1529
-1713
-1874
-2018
-2220
-2499
-2829
-3100
-3293
-3463
-3639
-3821
-3913
-3827
-3595
-3300
-2975
-2676
-2403
-2072
-1703
-1357
-1032
-762
-583
-436
-302
-251
-319
-446
-549
-595
-602
-665
-769
-879
-947
-953
-956
-975
-968
-907
-838
-763
-707
-719
-728
-721
-688
-579
-442
-333
-196
-35
165
393
631
869
1110
1366
1652
1905
2141
2397
2665
2899
3139
3389
3659
3966
4352
4770
5191
5682
6180
6480
6473
6337
6083
5287
4035
2621
1353
321
-486
-1453
-3050
-4685
-5668
-5898
-5920
-6183
-6528
-6452
-5648
-4628
-4052
-3979
-3829
-2966
-1782
-978
-907
-1181
-1058
-454
11
-116
-453
-376
224
928
1219
1011
1018
1723
2700
3239
3252
3228
3502
3982
4078
3438
2525
2033
2032
1834
989
-232
-1191
-1504
-1508
-1823
-2583
-3193
-3132
-2596
-2239
-2430
-2842
-2878
-2323
-1641
-1494
-1843
-2122
-1969
-1564
-1371
-1599
-1945
-1905
-1414
-926
-766
-798
-662
-130
582
1089
1304
1458
1817
2221
2377
2240
1978
1790
1728
1574
1143
551
89
-184
-400
-694
-1065
-1343
-1371
-1272
-1291
-1457
-1640
-1634
-1498
-1460
-1670
-2014
-2432
-2712
-2770
-2890
-3138
-3381
-3419
-3331
-3127
-2922
-2778
-2577
-2125
-1608
-1209
-1016
-909
-802
-573
-372
-397
-541
-703
-778
-861
-1022
-1224
-1373
-1395
-1306
-1234
-1242
-1229
-1124
-1024
-940
-810
-678
-551
-449
-359
-363
-376
-303
-247
-181
-17
125
271
451
629
808
999
1214
1406
1624
1860
2017
2104
2229
2451
2706
2980
3255
3545
3950
4442
4988
5486
5730
5797
5869
5995
5829
5021
3705
2152
966
217
-445
-1727
-3440
-4795
-5504
-5545
-5691
-6243
-6669
-6393
-5342
-4393
-4049
-4080
-3777
-2753
-1607
-1012
-1134
-1301
-921
-295
-22
-271
-523
-267
460
1113
1200
1036
1358
2139
2891
3184
3085
3128
3590
3991
3726
2857
2017
1686
1642
1188
152
-1073
-1786
-1867
-1945
-2464
-3251
-3605
-3245
-2586
-2285
-2551
-2851
-2611
-1849
-1260
-1271
-1597
-1754
-1432
-977
-930
-1279
-1539
-1318
-743
-308
-219
-269
-85
519
1175
1512
1612
1728
2002
2319
2372
2143
1797
1580
1466
1238
811
298
-99
-335
-541
-840
-1125
-1266
-1235
-1141
-1198
-1376
-1476
-1449
-1416
-1456
-1679
-1985
-2296
-2666
-2968
-3116
-3198
-3279
-3236
-3065
-2887
-2639
-2274
-2022
-1728
-1212
-741
-514
-460
-501
-524
-442
-415
-588
-843
-920
-899
-972
-1149
-1329
-1399
-1284
-1091
-955
-948
-905
-781
-709
-665
-594
-545
-502
-407
-305
-312
-328
-291
-245
-109
111
291
401
549
790
1030
1208
1390
1575
1787
2061
2283
2384
2507
2772
3068
3396
3813
4255
4726
5324
5742
5742
5644
5736
5724
5180
4227
2731
1127
160
-473
-1510
-3049
-4384
-5276
-5619
-5587
-5851
-6332
-6343
-5495
-4402
-3740
-3492
-3365
-2793
-1773
-902
-675
-864
-752
-290
123
136
-99
-195
138
817
1232
1216
1336
1846
2386
2743
2801
2720
2829
3144
3169
2525
1725
1235
989
690
-6
-976
-1741
-1967
-1964
-2231
-2839
-3275
-3122
-2602
-2124
-2069
-2311
-2257
-1728
-1146
-966
-1161
-1355
-1222
-852
-546
-656
-996
-989
-629
-212
80
163
199
470
934
1296
1458
1528
1634
1748
1815
1765
1548
1268
1026
759
462
162
-114
-407
-700
-931
-1114
-1263
-1304
-1292
-1359
-1426
-1440
-1438
-1494
-1732
-2218
-2585
-2648
-2564
-2563
-2689
-2832
-2899
-2680
-2297
-2082
-1990
-1694
-1297
-948
-723
-712
-857
-878
-785
-742
-822
-880
-962
-1124
-1276
-1318
-1324
-1581
-1872
-1899
-1540
-1229
-1155
-1201
-1164
-885
-634
-521
-369
-283
-312
-347
-328
-283
-149
83
222
308
488
761
1040
1228
1342
1483
1756
2181
2479
2523
2518
2665
3018
3366
3600
3883
4303
4931
5683
6402
6758
6734
6593
6513
6366
5594
3996
1591
-711
-2119
-2875
-3971
-5747
-7398
-8317
-8150
-7377
-7065
-7290
-6916
-5360
-3449
-2079
-1565
-1580
-1118
3
1058
1244
935
826
1104
1487
1605
1537
1546
1944
2633
3101
3202
3318
3568
3608
3398
2922
2345
1900
1452
583
-801
-2057
-2848
-3256
-3593
-4145
-4758
-4911
-4360
-3621
-3240
-3165
-2923
-2180
-1095
-218
-3
-209
-233
186
669
809
597
349
424
891
1358
1489
1425
1482
1794
2282
2593
2544
2187
1832
1564
1222
765
137
-569
-1213
-1697
-1998
-2303
-2588
-2770
-2813
-2644
-2272
-1908
-1677
-1506
-1302
-994
-696
-476
-413
-467
-425
-545
-812
-926
-1114
-1633
-1940
-1728
-1623
-1486
-1158
-1089
-1282
-975
-546
-532
-611
-561
-792
-1087
-1284
-1641
-2184
-2559
-2641
-2736
-2774
-2674
-2499
-2482
-2410
-2173
-1891
-1670
-1440
-1368
-1374
-1176
-987
-987
-943
-769
-600
-318
6
223
398
653
871
1094
1419
1701
1764
1789
1892
1991
2067
2133
2148
2139
2272
2485
2598
2689
2849
3109
3547
4112
4800
5510
6359
7128
7968
8398
8058
7491
6980
5868
3644
840
-2207
-4521
-5716
-6307
-7506
-9007
-9799
-9306
-7873
-6453
-5659
-5065
-3778
-1703
131
813
500
247
666
1369
1900
1831
1614
1653
2220
2865
3369
3727
4127
4626
5059
4811
4607
4396
2899
1767
690
-798
-2002
-2771
-3736
-4821
-5552
-5891
-5301
-4501
-4239
-3909
-3141
-2202
-1166
-426
-358
-472
-288
278
834
861
445
335
743
1339
1905
2157
2236
2513
3021
3440
3505
3077
2441
1884
1391
829
30
-905
-1784
-2431
-2785
-2954
-3003
-3052
-2958
-2652
-2216
-1713
-1307
-1074
-977
-806
-591
-423
-372
-471
-588
-528
-268
34
321
537
761
1096
1382
1494
1170
734
405
-224
-1272
-2080
-2589
-3241
-3662
-3731
-3812
-3890
-3398
-2905
-2666
-2283
-1754
-1680
-1627
-1416
-1514
-1823
-1904
-1991
-2238
-2247
-2117
-2009
-1989
-1789
-1571
-1288
-994
-788
-715
-579
-424
-383
-401
-387
-330
-328
-252
-124
39
225
424
556
774
1057
1262
1387
1492
1548
1630
1707
1667
1680
1731
1838
2042
2324
2621
3016
3534
4121
4789
5594
6571
7479
8357
8908
8534
7828
7293
6316
4043
1104
-2288
-5115
-6381
-6820
-7554
-8776
-9420
-9142
-7582
-5713
-4730
-4320
-3449
-1872
-180
726
438
-317
-373
257
1160
1736
1992
2302
2917
3897
4753
5278
5402
5418
5264
4833
4208
3154
1694
39
-1551
-2870
-3635
-4043
-4554
-5044
-5350
-5135
-4362
-3456
-2943
-2756
-2388
-1705
-892
-494
-693
-1063
-1024
-463
267
725
854
1088
1731
2648
3422
3740
3711
3636
3650
3581
3148
2260
1162
177
-565
-1145
-1640
-2182
-2638
-2886
-2825
-2541
-2269
-2075
-1953
-1832
-1607
-1321
-1196
-1310
-1465
-1472
-1329
-1042
-711
-511
-289
124
677
1206
1553
1751
1808
1845
1793
1588
1116
461
-445
-1314
-2054
-2771
-3288
-3819
-4187
-4278
-3973
-3665
-3232
-2745
-2436
-2191
-1783
-1643
-1726
-1764
-1977
-2197
-2219
-2131
-2178
-2093
-1960
-1801
-1648
-1304
-1047
-949
-893
-859
-869
-896
-904
-1047
-1122
-1075
-897
-704
-489
-289
-49
184
479
735
903
1046
1104
1157
1230
1272
1240
1197
1206
1304
1472
1731
1962
2248
2653
3190
3743
4300
5057
5851
6623
7515
8539
9139
8819
8231
7462
6597
4710
1439
-2393
-5254
-6627
-7173
-7352
-8254
-9308
-9142
-7390
-5544
-4556
-4201
-3826
-2649
-865
142
-160
-999
-1199
-589
539
1639
2280
2711
3416
4546
5492
6044
6119
5791
5222
4637
3908
2794
1344
-453
-2148
-3244
-3699
-3785
-3970
-4325
-4578
-4243
-3422
-2668
-2442
-2622
-2643
-2129
-1343
-983
-1223
-1564
-1323
-428
687
1495
1839
2178
2873
3782
4397
4401
3997
3495
3158
2877
2283
1324
278
-556
-1047
-1294
-1512
-1792
-2064
-2186
-2072
-1905
-1781
-1894
-2050
-2178
-2180
-2011
-1921
-1959
-1910
-1625
-1221
-591
37
484
892
1421
1875
2195
2384
2262
2020
1861
1604
1272
835
398
-381
-1210
-1396
-1594
-2202
-2525
-2949
-4056
-4316
-3884
-3855
-3817
-3204
-3100
-2974
-2254
-1931
-2118
-2046
-1907
-1972
-1711
-1393
-1389
-1623
-1665
-1579
-1333
-1045
-780
-826
-894
-772
-689
-644
-693
-838
-847
-574
-301
-69
22
-63
-25
196
439
578
611
598
617
715
837
837
763
785
944
1269
1596
1852
1983
2164
2555
3056
3571
4091
4714
5304
6108
7188
8155
8877
8935
8282
7531
7132
5962
3140
-385
-4066
-6364
-7093
-7138
-7794
-8698
-8952
-8089
-6128
-4617
-4218
-4355
-3820
-2485
-1134
-683
-1179
-1805
-1572
-435
1128
2298
3188
3903
4792
5881
6662
6800
6224
5318
4259
3423
2591
1348
-249
-1959
-3198
-3657
-3488
-3344
-3536
-3849
-3848
-3302
-2685
-2518
-2947
-3396
-3322
-2748
-2191
-2053
-2165
-1999
-1136
121
1244
1920
2329
2835
3530
4042
4050
3601
2957
2424
2046
1641
1005
288
-312
-683
-822
-887
-1036
-1286
-1504
-1695
-1857
-2064
-2379
-2737
-2978
-3075
-2976
-2715
-2440
-2121
-1671
-1037
-373
238
762
1098
1364
1615
1730
1645
1509
1313
1121
957
775
606
239
-289
-632
-884
-1184
-1424
-1967
-3088
-3877
-4170
-4355
-4276
-3822
-3620
-3445
-2871
-2370
-2109
-1808
-1709
-1871
-1728
-1431
-1337
-1441
-1503
-1662
-1625
-1273
-826
-705
-608
-564
-562
-431
-374
-605
-821
-824
-745
-529
-338
-300
-351
-239
-27
269
544
608
526
534
624
610
542
441
433
609
997
1363
1646
1915
2250
2707
3204
3795
4363
4931
5637
6442
7306
8208
8935
8710
7880
7220
6627
5155
2495
-916
-4617
-6543
-6810
-6741
-7216
-7698
-7879
-7077
-5161
-3990
-4011
-4472
-4258
-3388
-2354
-2015
-2413
-2719
-2089
-601
1231
2759
3932
4751
5600
6433
6839
6629
5689
4424
3116
2249
1577
713
-465
-1668
-2367
-2354
-1885
-1718
-2044
-2615
-2954
-2924
-2928
-3401
-4290
-4970
-4926
-4264
-3516
-3027
-2712
-2000
-700
724
1775
2297
2571
2874
3216
3275
2932
2355
1854
1652
1605
1539
1349
1157
1027
934
812
504
36
-484
-1072
-1701
-2266
-2760
-3212
-3490
-3511
-3404
-3105
-2658
-2214
-1749
-1278
-912
-649
-446
-321
-262
-156
-28
45
125
380
680
938
1105
863
524
518
365
-296
-1268
-2260
-3073
-3387
-3431
-3456
-3283
-3010
-2700
-2293
-1822
-1701
-1873
-2100
-2367
-2522
-2606
-2798
-3041
-3086
-2925
-2555
-2013
-1585
-1349
-1213
-1007
-848
-856
-991
-1245
-1416
-1300
-1033
-777
-506
-199
112
473
839
1055
1141
1123
1010
920
857
747
654
637
744
936
1195
1476
1734
2007
2227
2408
2686
3057
3399
3882
4602
5387
6209
7086
7963
8595
8420
7547
6754
5653
3234
89
-3278
-5827
-6751
-6601
-6389
-6426
-6463
-6219
-4954
-3695
-3412
-4020
-4553
-4521
-3962
-3486
-3657
-3743
-3211
-1843
171
2171
3703
4732
5396
5896
6126
5771
4891
3776
2548
1701
1411
1098
670
123
-351
-342
50
120
-355
-1243
-2284
-3075
-3657
-4352
-5208
-5821
-5815
-5096
-4062
-3199
-2549
-1826
-888
34
647
772
727
780
878
960
892
876
1092
1588
2115
2507
2718
2796
2782
2541
2013
1241
415
-336
-964
-1543
-2087
-2488
-2610
-2546
-2363
-2203
-2152
-2085
-2014
-2014
-2110
-2341
-2586
-2720
-2610
-2327
-1893
-1461
-1003
-498
92
588
755
445
-17
-222
-453
-804
-1194
-1579
-2055
-2207
-1995
-1651
-1353
-1094
-1008
-981
-1094
-1611
-2257
-2775
-3210
-3489
-3460
-3323
-3142
-2901
-2595
-2316
-2017
-1799
-1756
-1722
-1697
-1776
-1949
-1985
-1929
-1762
-1404
-929
-461
-10
406
689
896
960
937
918
939
966
991
1043
1141
1244
1452
1688
1820
1908
1975
2007
2047
2102
2064
2114
2443
2965
3548
4252
5084
5833
6510
7287
7982
8037
7247
6095
4544
1942
-917
-3394
-5014
-5329
-4811
-4365
-4172
-3807
-3719
-3428
-3253
-3793
-4731
-5338
-5519
-5304
-4927
-4758
-4182
-2879
-1085
813
2448
3571
4201
4399
4295
3866
3156
2359
1879
1654
1699
2070
2324
2441
2489
2492
2386
2211
1618
547
-625
-1772
-2729
-3523
-4104
-4442
-4253
-3677
-2905
-2194
-1824
-1664
-1613
-1608
-1760
-2038
-2310
-2337
-2083
-1638
-1039
-399
330
1194
2016
2550
2800
2791
2575
2200
1695
1113
587
296
246
310
387
479
513
479
349
11
-520
-1092
-1640
-2174
-2599
-2932
-3107
-3075
-2848
-2479
-2053
-1651
-1368
-1184
-1356
-1740
-2127
-2496
-2562
-2454
-2531
-2744
-2535
-2145
-1615
-1108
-816
-775
-809
-919
-1056
-1048
-1226
-1492
-1710
-1572
-1346
-1133
-1157
-1275
-1341
-1391
-1483
-1682
-2006
-2379
-2604
-2637
-2424
-2257
-2167
-2054
-1743
-1418
-1090
-865
-784
-616
-413
-132
182
538
812
1144
1529
1907
2231
2431
2533
2572
2661
2780
2876
2976
3085
3277
3593
4002
4439
4894
5310
5597
5895
6209
6544
6969
7302
6902
5445
2568
-911
-3385
-4337
-4228
-3854
-3578
-3698
-3448
-2854
-2505
-3005
-4230
-5486
-6060
-5907
-5691
-5613
-5520
-4705
-3055
-1065
586
1690
2223
2352
2368
2186
1733
1174
706
571
1069
1877
2744
3417
3724
3704
3642
3485
2994
2092
887
-197
-1011
-1428
-1712
-1912
-1924
-1579
-1039
-664
-597
-994
-1568
-2171
-2720
-3272
-3621
-3622
-3332
-2768
-2093
-1454
-856
-222
180
329
254
58
-69
-116
-121
-118
64
504
1102
1646
1980
2082
2067
1985
1699
1190
583
22
-353
-540
-640
-688
-709
-663
-562
-587
-784
-1135
-1679
-2339
-2901
-3548
-4022
-4126
-4012
-3912
-3727
-3576
-3529
-3212
-2869
-2692
-2577
-2481
-2585
-2572
-2335
-2047
-1762
-1424
-1031
-565
-164
14
-23
-178
-345
-424
-559
-764
-933
-1149
-1237
-1145
-1078
-1108
-1132
-1196
-1228
-1205
-1321
-1515
-1584
-1474
-1275
-966
-625
-334
-49
260
565
816
977
1094
1243
1457
1780
2089
2341
2708
3163
3564
4090
4627
4965
5267
5511
5647
5830
6106
6372
6789
7252
7062
4886
1294
-1400
-2256
-1866
-1042
-817
-1809
-2433
-2032
-1641
-2175
-3535
-5238
-6126
-5713
-5319
-5751
-6413
-6125
-4535
-2367
-796
-301
-587
-939
-1098
-1178
-1157
-990
-763
-386
397
1242
1914
2454
2784
2819
3020
3313
3176
2475
1431
585
370
827
1221
1283
1202
1282
1483
1343
775
-12
-692
-1158
-1528
-2073
-2586
-2658
-2370
-1934
-1607
-1502
-1537
-1448
-1506
-1916
-2429
-2696
-2586
-2264
-1955
-1850
-1661
-1210
-628
-195
-45
-78
-95
-17
3
-94
-293
-322
-87
306
650
672
452
281
34
-298
-524
-887
-1485
-1835
-2049
-2295
-2279
-2187
-2249
-2194
-2075
-2259
-2579
-2882
-3113
-3177
-3038
-2831
-2587
-2325
-2042
-1730
-1554
-1443
-1355
-1318
-1321
-1298
-1377
-1461
-1282
-937
-616
-271
-35
106
345
516
538
490
460
502
655
833
906
955
974
1090
1248
1292
1235
1165
1133
1158
1247
1266
1280
1424
1659
1897
2188
2449
2661
2909
3147
3326
3477
3697
4002
4468
5042
5605
5158
3166
963
-13
210
1035
1832
1227
33
-156
339
434
-240
-1580
-2929
-3116
-2493
-2462
-3471
-4459
-4276
-2909
-1517
-1079
-1657
-2555
-2713
-2328
-2232
-2446
-2531
-2342
-1783
-926
-488
-541
-429
-54
435
933
1196
1029
563
255
248
543
1009
1403
1532
1529
1714
1884
1663
1145
687
451
495
622
381
-94
-337
-154
146
309
153
-166
-385
-531
-714
-1125
-1532
-1656
-1485
-1273
-1179
-1203
-1237
-1113
-909
-834
-883
-914
-945
-1027
-1143
-1234
-1266
-1201
-1071
-952
-871
-923
-956
-953
-1082
-1245
-1294
-1259
-1098
-927
-905
-1011
-1075
-978
-863
-761
-739
-779
-762
-666
-562
-564
-652
-722
-727
-637
-412
-374
-373
-321
-386
-500
-432
-327
-488
-434
-343
-379
-372
-301
4
41
68
180
-215
-534
-102
114
-302
-527
-229
142
223
-188
-506
-101
76
15
-24
-21
150
290
284
261
303
420
435
396
463
512
589
652
608
653
719
666
633
679
733
857
931
1024
1150
1119
907
688
575
597
786
964
973
850
766
753
787
687
416
157
35
38
54
-109
-363
-493
-457
-324
-246
-355
-568
-724
-743
-691
-681
-746
-836
-819
-682
-546
-508
-534
-548
-454
-284
-138
-96
-171
-290
-313
-239
-115
-52
-76
-67
-10
45
49
-40
-174
-251
-245
-232
-254
-327
-405
-413
-411
-426
-457
-532
-583
-583
-581
-599
-670
-735
-765
-775
-779
-776
-758
-690
-644
-609
-586
-584
-558
-515
-468
-367
-269
-198
-123
-62
-29
-28
-30
-45
-70
-102
-128
-155
-193
-223
-244
-271
-294
-344
-394
-485
-595
-682
-764
-815
-832
-845
-831
-780
-720
-648
-572
-527
-477
-413
-368
-329
-302
-261
-225
-173
-85
-28
33
84
117
139
173
189
174
139
101
71
31
-9
-56
-120
-159
-164
-177
-174
-167
-180
-195
-175
-159
-151
-164
-164
-137
-101
-40
17
46
102
163
218
279
308
335
347
360
380
393
383
390
371
381
423
415
401
403
395
421
470
494
510
521
519
527
552
555
537
494
461
443
418
368
303
204
129
76
43
-1
-65
-114
-150
-146
-118
-79
-48
-30
-20
-2
-8
-36
-62
-96
-103
-100
-126
-151
-177
-216
-241
-268
-280
-280
-253
-255
-275
-280
-268
-271
-272
-265
-257
-238
-219
-189
-168
-166
-153
-150
-161
-177
-222
-280
-320
-362
-380
-394
-418
-423
-420
-416
-441
-467
-485
-499
-516
-526
-559
-598
-612
-589
-557
-516
-465
-433
-376
-324
-269
-195
-145
-100
-41
-14
16
40
54
87
110
150
180
170
139
65
-9
-87
-163
-250
-328
-398
-451
-456
-460
-473
-487
-485
-466
-468
-465
-446
-428
-400
-343
-293
-258
-213
-192
-156
-94
-55
-24
18
32
51
61
14
-35
-78
-134
-179
-199
-230
-263
-269
-257
-268
-283
-286
-311
-319
-321
-344
-343
-324
-320
-322
-299
-298
-266
-240
-230
-202
-173
-146
-113
-105
-77
-63
-74
-65
-68
-76
-86
-90
-104
-83
-96
-94
-113
-159
-159
-120
-96
-83
-65
-51
-52
-48
-46
-80
-106
-156
-207
-252
-303
-333
-348
-347
-339
-304
-279
-276
-256
-244
-232
-220
-215
-198
-199
-194
-163
-138
-149
-155
-154
-161
-169
-212
-256
-340
-385
-384
-399
-415
-433
-439
-428
-384
-337
-303
-297
-288
-256
-212
-160
-139
-148
-165
-195
-186
-176
-196
-206
-215
-222
-221
-234
-242
-256
-267
-282
-307
-318
-358
-403
-435
-453
-453
-461
-472
-498
-512
-518
-511
-463
-430
-411
-382
-356
-303
-229
-162
-98
-39
-3
49
94
126
150
146
118
103
64
15
-40
-130
-202
-260
-311
-344
-397
-446
-487
-525
-519
-541
-560
-537
-552
-555
-525
-502
-469
-408
-356
-287
-206
-137
-90
-48
-43
-34
-2
4
31
29
10
-23
-45
-68
-99
-145
-187
-223
-243
-235
-258
-274
-303
-319
-342
-389
-410
-425
-469
-471
-456
-476
-472
-451
-446
-428
-402
-365
-309
-292
-289
-267
-252
-252
-237
-241
-255
-211
-173
-166
-158
-155
-186
-165
-160
-198
-213
-237
-277
-308
-355
-404
-428
-481
-507
-516
-530
-535
-534
-537
-539
-546
-531
-517
-502
-427
-366
-324
-277
-243
-212
-145
-96
-55
-12
0
4
9
1
23
9
-35
-67
-121
-165
-177
-249
-307
-330
-355
-333
-314
-333
-360
-387
-402
-407
-397
-394
-413
-413
-387
-377
-377
-381
-402
-404
-393
-385
-364
-367
-411
-424
-393
-362
-344
-344
-378
-379
-366
-361
-365
-395
-415
-439
-452
-435
-431
-450
-465
-466
-444
-411
-398
-410
-416
-388
-341
-301
-279
-254
-212
-189
-180
-167
-176
-192
-201
-218
-254
-303
-362
-432
-484
-508
-523
-508
-509
-522
-519
-494
-486
-491
-499
-518
-498
-467
-429
-378
-342
-298
-251
-184
-120
-80
-36
-40
-50
-35
-45
-76
-120
-171
-182
-204
-241
-281
-347
-399
-420
-435
-446
-463
-511
-545
-563
-566
-580
-602
-608
-603
-584
-535
-500
-475
-474
-463
-426
-368
-328
-279
-256
-252
-206
-180
-175
-154
-151
-151
-135
-142
-174
-213
-265
-328
-370
-409
-423
-480
-536
-570
-591
-594
-578
-604
-621
-609
-603
-602
-610
-624
-594
-561
-537
-486
-466
-420
-391
-356
-316
-270
-246
-224
-188
-174
-152
-114
-119
-147
-194
-223
-234
-270
-298
-339
-393
-426
-463
-497
-503
-536
-529
-526
-533
-516
-521
-545
-547
-561
-559
-521
-493
-468
-431
-418
-380
-355
-344
-330
-323
-332
-329
-334
-370
-405
-434
-465
-454
-443
-448
-440
-456
-480
-528
-544
-565
-593
-616
-607
-590
-573
-556
-562
-580
-571
-554
-532
-497
-475
-421
-380
-310
-247
-220
-206
-191
-159
-149
-149
-166
-218
-254
-251
-271
-293
-320
-374
-379
-394
-428
-432
-450
-493
-496
-504
-541
-551
-558
-556
-528
-485
-445
-410
-378
-367
-348
-324
-309
-283
-268
-255
-211
-174
-174
-187
-189
-197
-215
-234
-275
-316
-350
-383
-420
-479
-502
-511
-553
-568
-568
-579
-563
-543
-531
-495
-434
-406
-391
-372
-351
-332
-311
-294
-279
-266
-255
-245
-229
-233
-232
-228
-246
-256
-253
-284
-324
-327
-332
-335
-324
-344
-345
-339
-354
-344
-355
-369
-379
-400
-384
-395
-420
-428
-429
-454
-470
-479
-496
-519
-490
-467
-464
-434
-421
-380
-340
-321
-281
-240
-229
-216
-197
-179
-205
-198
-239
-249
-965
-1847
-726
822
577
-681
-1115
-337
373
42
-689
-830
-410
-17
-128
-545
-635
-301
-19
-118
-498
-701
-525
-288
-267
-414
-439
-354
-367
-481
-501
-387
-324
-359
-434
-425
-304
-264
-366
-409
-362
-314
-316
-360
-458
-534
-515
-437
-370
-386
-449
-492
-495
-440
-379
-425
-498
-430
-307
-313
-367
-378
-373
-367
-367
-375
-360
-391
-416
-345
-258
-285
-344
-325
-257
-235
-321
-364
-321
-281
-337
-410
-436
-344
-284
-359
-421
-389
-335
-308
-294
-365
-423
-409
-474
-452
-401
-433
-440
-415
-335
-333
-414
-447
-392
-429
-536
-545
-450
-494
-541
-422
-523
-661
-433
-290
-498
-658
-571
-482
-534
-653
-612
-484
-504
-466
-628
-627
-227
-268
-519
-320
-197
-348
-256
-291
-488
-417
-260
-281
-434
-542
-608
-609
-423
-108
-227
-695
-716
-417
-202
-301
-683
-908
-754
-445
-586
-875
-780
-688
-900
-833
-419
-497
-1008
-1033
-455
-189
-567
-1019
-1139
-563
-284
-1057
-1374
-750
-398
-531
-806
-814
-722
-337
-415
-777
-675
-700
-379
-20
-57
-767
-1411
-719
82
186
-399
-887
-241
-134
-367
-625
-594
-227
-43
-245
-809
-527
-49
-294
-444
-891
-768
-108
-154
-610
-1252
-1044
-71
8
-805
-742
-423
-905
-785
-344
-472
-484
-567
-1039
-1009
-378
-626
-532
-233
-828
-1155
-127
-114
-995
-780
140
39
-1062
-486
-48
-223
-337
-789
-952
381
441
-819
-985
-713
318
117
-592
-758
-761
-302
102
-752
-1096
-491
299
475
-998
-1965
-263
661
-25
-1424
-1674
584
278
-1080
-1074
-191
138
-224
-888
-1241
-957
-33
1393
491
-2605
-1855
664
808
-968
-1220
287
236
-849
-1050
-318
-458
-1013
-757
-162
-368
-305
-677
-1462
-1103
93
431
-142
-700
-821
-1424
-1098
812
1084
-753
-1617
-1072
107
869
-450
-1401
-827
-482
16
382
-1207
-2209
-326
684
-652
-1071
79
-284
-1601
-1932
-803
159
828
96
-2040
-2726
-703
1428
-117
-1879
-1348
-473
-187
-599
-1655
-1348
369
738
-1346
-2508
454
900
-1289
-1573
-1189
183
1218
-375
-2170
-2149
-76
1248
6
-910
-1320
-789
-376
-1430
-1431
30
1491
-610
-2150
-1202
-1043
-500
303
-33
-695
-1350
-1928
-689
360
160
-1155
-1275
-507
-306
-16
-934
-1297
-68
-139
-867
-838
350
-207
-1593
-1077
473
591
-503
-1265
-1312
-853
-936
-75
840
79
-1131
-1207
-1006
-429
679
1145
306
-1780
-1481
591
1144
-194
-1011
-511
151
344
130
-294
-660
-685
-152
421
-598
-378
1166
896
-1049
-2058
-244
1121
925
-124
-1254
-805
80
320
52
-962
-776
206
588
236
-850
-1323
44
691
439
0
-575
178
20
-500
-294
1020
1724
-99
-1191
-1300
-650
1214
1802
295
-242
-236
-1168
-534
1168
1142
-339
-846
-200
379
-84
-258
645
786
-74
-525
542
1074
-664
-1013
320
1208
1737
14
-1384
-201
788
432
452
583
102
-238
-178
180
690
806
309
745
-61
-1325
-156
1465
1316
264
449
12
-1234
-778
1075
1801
1332
61
-394
106
687
688
-469
-383
1762
2652
389
-1817
-314
1904
1518
753
671
928
719
253
-834
-690
657
1930
2154
430
-952
7
1137
746
33
217
1045
1165
-269
-1099
709
1989
1016
-508
-442
1039
1932
636
-1246
-493
930
1041
432
350
1686
1396
-68
-1010
83
1307
1381
1104
-643
86
998
767
1056
743
-63
620
873
-178
328
1004
610
200
429
1434
1632
884
175
-1131
-703
1537
2874
1242
-398
-301
-73
1266
1070
309
622
855
856
502
128
417
955
687
570
911
1020
583
-242
-326
-52
-509
-447
863
1439
80
-663
-347
-316
467
1236
1531
907
19
245
81
319
1128
1297
212
-298
666
896
32
141
860
422
301
409
887
1014
427
-600
-1117
497
1838
974
-437
-19
990
721
-360
-751
88
1052
484
558
1424
1083
500
-390
-1037
-187
834
1681
1369
-769
-1016
759
1533
922
119
513
431
83
632
771
-465
-1228
-119
1516
1485
643
211
143
-330
-749
-167
1016
1358
503
-420
184
1394
1329
597
-657
-1307
-424
1612
2068
767
-97
341
401
-617
301
1590
928
251
-362
-2
421
287
409
-140
61
731
1007
520
-361
-732
-382
215
129
921
1862
554
-712
-756
-485
507
1558
1176
877
361
-970
-659
455
678
864
1190
782
-328
-671
-234
-263
-53
540
325
500
440
-304
-507
154
635
1309
905
-462
-734
-297
191
1083
1688
1460
127
-1256
-290
136
74
761
717
545
366
-799
-1160
-41
1121
1283
1388
596
-1090
-1340
-409
342
801
742
601
337
-773
-989
582
1166
367
116
249
252
-342
-1220
-1007
782
2218
1399
-549
-1337
-758
-120
767
1375
648
-509
-668
-1289
-942
862
880
161
-9
80
120
393
-670
-1678
-564
1092
1599
358
-1010
-765
-53
322
334
0
16
-598
-1490
-539
660
688
72
-484
-593
-779
87
727
378
-442
-781
-194
51
9
77
270
161
75
-10
-320
-148
-251
-442
-391
189
678
-36
-443
-173
-464
-282
446
-2
-541
-391
-365
191
629
388
-188
-726
-219
53
67
280
494
474
118
-334
-534
421
815
-110
-425
-19
499
390
-346
-801
-720
13
420
8
-480
-738
-270
252
-648
-1158
-331
263
187
-833
-1510
-750
35
-356
-1364
-1456
-270
-169
-872
-1184
-881
-468
-708
-938
-659
-84
21
-852
-1236
-452
77
-15
-412
-780
-1007
-1070
-564
-94
-41
-344
-1066
-1021
-592
-304
-256
-366
-661
-966
-965
-902
-489
-121
-112
-389
-405
-23
44
-650
-1104
-594
18
274
-73
-507
-760
-1072
-781
111
523
392
-73
-817
-1221
-791
-276
110
431
445
416
82
-735
-934
-91
599
646
260
-126
-131
22
104
219
271
435
480
361
6
-79
148
309
415
466
595
559
460
-86
-224
121
562
786
273
-277
-282
95
688
920
386
-195
-286
-285
6
573
719
338
-449
-517
602
1366
998
299
-131
28
624
884
431
-64
-5
472
737
549
226
-134
-33
330
337
347
321
-102
-479
-317
266
603
426
8
-473
-421
44
236
180
-117
-235
75
76
-324
-372
38
150
-61
-322
-381
-211
-224
-501
-488
-116
-4
-94
-549
-1057
-612
-16
-46
-385
-381
-265
-523
-713
-483
25
215
123
-194
-448
-401
-384
-302
-339
-315
33
-18
-369
-369
-183
-64
49
-2
-8
-28
-275
-331
-104
96
88
-56
-250
-96
185
152
263
306
75
-34
172
417
418
181
-92
147
617
653
363
148
225
680
880
695
714
828
1131
1401
1230
1188
1530
1639
1523
1602
2050
2404
2238
1847
1695
1962
2350
2432
2103
1630
1251
1033
843
605
661
927
994
722
167
-424
-646
-554
-669
-952
-1227
-1475
-1680
-1858
-1934
-1918
-1830
-1677
-1637
-1952
-2374
-2518
-2609
-2706
-2642
-2471
-2279
-2107
-2129
-2273
-2241
-1975
-1703
-1741
-1987
-2145
-2150
-2098
-1891
-1624
-1444
-1226
-1041
-1030
-1142
-1256
-1319
-1323
-1303
-1271
-1192
-1109
-1078
-1122
-1167
-1041
-894
-1005
-1304
-1556
-1655
-1644
-1636
-1619
-1626
-1622
-1610
-1628
-1568
-1478
-1418
-1409
-1527
-1513
-1224
-1043
-1008
-916
-645
-229
66
102
90
95
103
389
739
1043
1350
1389
1455
1714
2001
2313
2528
2614
2781
3159
3409
3545
3735
3979
4426
4707
4353
3373
2135
1272
1011
1348
1955
2099
1471
598
70
-37
-37
-358
-1099
-1917
-2523
-2876
-3047
-3129
-3096
-2769
-2388
-2273
-2464
-2984
-3510
-3832
-3948
-3819
-3571
-3252
-3003
-2919
-2744
-2268
-1615
-1185
-1140
-1353
-1561
-1534
-1297
-944
-527
-39
534
1004
1193
1218
1245
1277
1318
1239
1110
1053
1074
1132
1099
1079
1243
1430
1381
1046
539
98
-214
-415
-612
-842
-994
-997
-963
-1000
-1088
-1312
-1550
-1658
-1819
-2092
-2308
-2420
-2429
-2326
-2118
-1987
-2021
-1932
-1893
-2281
-2557
-2331
-2279
-2514
-2433
-2321
-2414
-2232
-1836
-1752
-1760
-1677
-1821
-2100
-2187
-2048
-2082
-2180
-1935
-1656
-1624
-1535
-1306
-1297
-1479
-1477
-1445
-1500
-1523
-1576
-1580
-1412
-1186
-1041
-910
-841
-862
-869
-758
-690
-766
-789
-641
-412
-151
103
186
194
326
445
403
490
722
886
990
1218
1594
1861
2085
2484
2873
3157
3484
3833
4182
4517
4396
3490
2050
832
530
1189
2147
2472
1977
1227
722
610
578
63
-894
-1759
-2243
-2557
-2946
-3268
-3264
-2891
-2290
-1855
-1979
-2654
-3445
-4062
-4388
-4255
-3863
-3552
-3332
-3088
-2817
-2390
-1831
-1423
-1318
-1422
-1543
-1550
-1516
-1411
-1162
-679
74
834
1248
1283
1182
1102
1041
957
840
729
679
690
701
693
850
1172
1351
1216
814
297
-125
-402
-639
-883
-1054
-1008
-845
-741
-846
-1124
-1354
-1532
-1711
-1885
-2135
-2431
-2598
-2572
-2527
-2410
-2145
-1963
-1959
-2061
-2257
-2494
-2662
-2610
-2602
-2801
-2777
-2491
-2348
-2211
-1990
-1919
-1941
-1958
-2037
-2128
-2114
-2085
-2097
-2078
-1927
-1657
-1537
-1591
-1548
-1483
-1531
-1601
-1676
-1746
-1790
-1757
-1646
-1472
-1327
-1347
-1350
-1258
-1165
-1103
-1043
-985
-909
-755
-538
-302
-152
14
188
337
500
590
618
734
919
1146
1401
1683
2014
2435
2800
3110
3487
3810
4060
4318
4592
4382
3494
2498
1766
1517
1792
2027
1909
1700
1475
1227
908
349
-371
-1072
-1616
-1991
-2363
-2860
-3293
-3208
-2723
-2297
-2126
-2303
-2634
-2956
-3370
-3724
-3857
-3765
-3538
-3218
-2812
-2377
-1950
-1624
-1386
-1190
-1090
-1064
-1076
-1144
-1143
-941
-519
134
794
1224
1482
1679
1772
1699
1514
1348
1281
1279
1263
1223
1238
1337
1503
1616
1585
1425
1118
733
366
-29
-428
-635
-635
-591
-598
-762
-974
-1076
-1106
-1260
-1546
-1875
-2126
-2295
-2425
-2457
-2356
-2222
-2060
-1852
-1755
-1763
-1813
-1862
-1907
-1902
-1886
-2040
-2075
-1991
-1926
-1684
-1455
-1426
-1387
-1331
-1489
-1603
-1617
-1742
-1836
-1764
-1685
-1667
-1630
-1540
-1442
-1409
-1397
-1383
-1538
-1710
-1743
-1783
-1836
-1757
-1613
-1512
-1374
-1212
-1184
-1251
-1263
-1237
-1139
-1051
-1018
-917
-752
-513
-246
-101
33
182
257
342
473
526
569
760
954
1210
1531
1776
2018
2304
2629
2985
3293
3555
3843
4038
4261
4363
3831
3119
2520
1982
1778
1735
1595
1566
1658
1513
1135
612
-62
-615
-1005
-1427
-1893
-2392
-2856
-2930
-2752
-2659
-2533
-2509
-2605
-2709
-3011
-3505
-3921
-4054
-3950
-3734
-3413
-3086
-2742
-2391
-2083
-1798
-1593
-1431
-1294
-1261
-1283
-1171
-921
-550
-107
330
738
1153
1474
1545
1427
1254
1151
1194
1187
1109
1054
1064
1199
1362
1331
1263
1218
1077
845
499
74
-308
-492
-534
-585
-675
-754
-796
-818
-965
-1204
-1437
-1632
-1747
-1913
-2156
-2318
-2329
-2252
-2098
-1931
-1843
-1815
-1751
-1745
-1820
-1915
-2041
-2121
-2021
-1870
-1897
-2039
-2056
-1876
-1590
-1344
-1243
-1348
-1491
-1530
-1552
-1623
-1643
-1610
-1574
-1470
-1271
-1183
-1286
-1389
-1348
-1235
-1173
-1204
-1366
-1517
-1527
-1433
-1333
-1256
-1203
-1155
-1128
-1061
-1024
-1093
-1179
-1185
-1080
-902
-743
-683
-658
-561
-351
-124
32
99
167
312
491
622
749
915
1097
1255
1556
1963
2299
2416
2402
2705
3300
3686
3711
3704
3523
3098
2787
2540
2188
1893
1587
1329
1461
1711
1646
1213
547
-48
-282
-362
-730
-1444
-2128
-2396
-2177
-2009
-2156
-2362
-2467
-2406
-2230
-2330
-2792
-3228
-3429
-3356
-3143
-2955
-2839
-2672
-2405
-2073
-1710
-1479
-1432
-1395
-1339
-1225
-1019
-847
-687
-491
-236
179
734
1111
1191
1150
1129
1213
1323
1284
1151
1061
1156
1413
1593
1488
1325
1277
1287
1282
1109
712
290
60
-52
-189
-344
-511
-626
-617
-680
-834
-1055
-1284
-1454
-1607
-1759
-1892
-2015
-2119
-2115
-2076
-2023
-1907
-1823
-1809
-1820
-1847
-1880
-1862
-1872
-1932
-1954
-1912
-1817
-1716
-1682
-1646
-1515
-1338
-1258
-1243
-1231
-1322
-1405
-1435
-1451
-1456
-1387
-1334
-1288
-1179
-1069
-1014
-1018
-1063
-1084
-1060
-1089
-1132
-1174
-1247
-1231
-1111
-1020
-968
-971
-923
-863
-860
-893
-952
-965
-826
-632
-482
-393
-285
-68
-1
5
178
338
371
379
361
722
1235
1071
681
1081
1776
1923
1806
2212
2891
2931
2637
2806
3217
3282
2806
2290
2005
1919
2047
1897
1263
919
1383
1737
1509
926
386
79
-66
-303
-846
-1423
-1731
-1711
-1667
-1817
-1950
-2008
-2036
-1995
-2052
-2313
-2630
-2870
-3018
-3057
-2985
-2813
-2637
-2437
-2185
-1976
-1791
-1636
-1545
-1535
-1479
-1312
-1158
-1038
-863
-666
-429
-72
327
561
666
767
819
801
807
747
666
683
786
940
1017
957
946
972
1004
1023
888
628
382
230
109
-72
-238
-344
-368
-310
-320
-449
-626
-756
-899
-1037
-1187
-1360
-1489
-1535
-1577
-1627
-1644
-1610
-1537
-1472
-1437
-1428
-1471
-1463
-1448
-1476
-1583
-1733
-1713
-1554
-1467
-1402
-1326
-1351
-1298
-1071
-901
-962
-1019
-1029
-1046
-1069
-993
-927
-1013
-1033
-869
-739
-748
-777
-852
-960
-997
-956
-977
-1111
-1243
-1256
-1183
-1031
-939
-958
-949
-923
-767
-586
-727
-875
-699
-271
-366
-623
-486
96
4
-767
-175
497
83
-40
546
93
-193
561
880
559
29
429
1160
1497
1135
914
1526
2206
2069
1818
2130
2761
2879
2332
1978
1951
1846
1726
1605
1325
1202
1547
1816
1508
1017
799
780
688
386
-23
-380
-748
-942
-936
-1055
-1217
-1297
-1370
-1354
-1299
-1434
-1808
-2215
-2430
-2430
-2348
-2338
-2381
-2370
-2272
-2027
-1809
-1699
-1618
-1496
-1351
-1196
-1116
-1127
-1099
-984
-771
-451
-79
152
281
450
611
718
771
755
728
683
690
787
792
696
654
685
765
806
743
604
400
262
184
67
-107
-286
-371
-351
-331
-388
-498
-621
-666
-679
-746
-837
-953
-1054
-1058
-1053
-1164
-1252
-1225
-1144
-1063
-1009
-1013
-1023
-985
-941
-951
-970
-916
-923
-1051
-1136
-1047
-966
-920
-839
-802
-793
-694
-603
-728
-886
-914
-874
-915
-970
-981
-1013
-924
-774
-773
-803
-679
-597
-689
-847
-901
-879
-755
-813
-1169
-1535
-833
-15
-838
-1182
-692
-677
-870
-434
-272
-1741
-1445
303
-131
-1598
-1064
619
311
-534
-1137
-321
1275
254
-990
-234
739
372
-13
43
386
561
743
973
858
620
1272
2033
1236
782
1782
2492
1998
1795
2068
2282
2003
1688
1423
1409
1326
1231
1127
1052
1156
1151
985
750
594
446
343
80
-346
-655
-748
-928
-1172
-1256
-1207
-1217
-1269
-1298
-1399
-1575
-1745
-1920
-2017
-1991
-1970
-1999
-2027
-1949
-1810
-1684
-1492
-1313
-1224
-1123
-940
-779
-765
-733
-616
-483
-329
-135
39
165
301
427
481
461
452
410
331
287
314
337
265
213
188
225
354
339
186
62
57
65
19
-314
-431
-214
-133
-458
-562
-342
-289
-492
-540
-489
-460
-436
-556
-504
-517
-579
-686
-707
-711
-630
-546
-565
-590
-483
-414
-478
-560
-604
-582
-622
-739
-890
-918
-845
-824
-941
-927
-787
-632
-594
-704
-865
-847
-652
-844
-1142
-1235
-1022
-1147
-1166
-860
-792
-935
-828
-548
-831
-1579
-1527
-407
-771
-1767
-1688
-583
-744
-904
-1109
-1655
-666
178
-715
-1516
-486
-194
-1193
-1120
-265
-391
-531
-137
-237
-131
-339
-265
320
58
-360
-204
891
622
-152
-317
851
1129
357
131
373
1076
861
489
540
1218
1241
955
911
1135
1558
1717
1306
1275
1479
1572
1481
1158
741
914
1119
866
564
538
682
686
529
306
188
200
90
-181
-376
-417
-476
-732
-919
-907
-899
-989
-1116
-1152
-1157
-1158
-1218
-1356
-1439
-1445
-1418
-1452
-1443
-1341
-1263
-1199
-1112
-952
-797
-723
-655
-525
-454
-505
-514
-471
-447
-426
-336
-138
70
167
178
273
232
216
121
71
281
-40
-362
136
372
-368
-535
324
208
-521
-517
221
196
-615
-607
-61
-182
-597
-522
-392
-432
-393
-286
-358
-315
-249
-277
-308
-270
-264
-353
-296
-341
-395
-396
-334
-182
-210
-322
-552
-500
-397
-561
-781
-748
-481
-602
-920
-1209
-888
-586
-815
-1041
-852
-516
-778
-948
-1088
-1074
-1080
-956
-888
-832
-811
-920
-862
-958
-1070
-930
-451
-785
-1445
-1078
-376
-497
-897
-1425
-1163
-74
-341
-1154
-669
-184
-48
-636
-1103
-617
577
253
-1072
-48
-3
236
-272
-155
-404
-317
142
316
45
-492
246
363
314
-271
91
392
58
29
708
503
-131
64
394
637
406
57
834
1217
14
43
856
1286
375
611
1317
1442
844
699
1163
747
387
457
985
598
91
273
480
231
-11
155
245
18
-209
-199
-172
-577
-1025
-957
-796
-889
-1073
-963
-821
-920
-1048
-1002
-925
-1031
-1152
-1075
-947
-958
-1084
-1152
-1106
-946
-748
-738
-707
-530
-300
-244
-295
-314
-326
-245
-223
-196
-343
-593
-268
28
-483
-380
117
142
-189
-1
129
-513
-640
177
65
-838
-432
280
-204
-646
78
348
-200
-385
150
164
-442
-630
-195
-119
-292
-209
-130
-117
-270
-81
5
-191
-224
-150
-146
-406
-482
-315
-467
-573
-562
-526
-640
-675
-570
-592
-604
-484
-605
-864
-857
-804
-808
-820
-741
-1123
-1095
-615
-340
-649
-764
-930
-510
-542
-1068
-596
-666
-706
-1066
-781
-843
-620
-408
-678
-840
-634
-451
-479
-406
-844
-486
-220
-329
-781
-431
-117
-518
-221
-345
-449
-242
59
106
-318
-446
79
31
-476
-505
338
84
-636
-103
262
121
-327
-205
646
330
-24
342
428
385
414
226
532
675
429
475
838
791
378
958
1303
871
614
671
1322
1203
552
754
1249
935
420
688
798
172
136
662
454
-46
38
484
188
-316
-113
169
-161
-533
-322
-257
-673
-726
-511
-536
-832
-793
-617
-628
-713
-767
-718
-810
-862
-743
-751
-817
-842
-590
-816
-863
-608
-470
-404
-471
-486
-355
-9
-305
-553
-345
-16
-100
-269
-219
48
206
66
-260
-38
86
61
-14
-196
100
163
123
-179
-179
71
-59
-206
-22
137
-202
36
179
-95
-279
-184
139
-92
-270
-135
-72
-277
-244
-98
-146
-380
-469
-116
-232
-708
-398
-352
-421
-449
-533
-332
-498
-675
-724
-555
-643
-950
-805
-341
-791
-1202
-256
-258
-1257
-830
-346
-1032
-1278
-682
-590
-1436
-898
-854
-904
-645
-1131
-889
-260
-871
-1334
-572
-101
-1253
-1395
-262
-604
-444
-1316
-159
535
-1136
-564
534
95
-1404
-77
355
-423
-488
-281
49
9
-150
-556
588
597
-646
-143
634
396
-594
-143
748
-83
-470
662
714
-388
212
576
833
109
366
952
542
162
644
1255
525
471
901
894
398
1005
1404
982
956
1365
1220
956
779
434
644
639
303
232
430
383
185
267
328
60
16
51
-33
-131
-174
-272
-585
-684
-545
-605
-707
-610
-584
-661
-631
-423
-648
-764
-712
-503
-541
-825
-821
-544
-639
-860
-498
-521
-532
-333
-270
-332
-440
-318
-111
-413
-651
-260
-226
-358
-254
-181
-116
-105
-66
-183
17
56
-123
-5
-59
-156
18
47
-278
-233
160
23
-393
-8
183
-217
-264
-154
4
-442
-160
-152
-301
-68
-272
-404
-295
-165
-378
-373
-395
-436
-532
-742
-689
-613
-649
-682
-726
-566
-817
-972
-910
-920
-732
-1074
-1151
-581
-819
-1387
-773
-628
-1410
-1075
-576
-1113
-1349
-744
-1054
-1216
-908
-967
-1258
-793
-905
-1035
-882
-510
-705
-952
-407
-745
-899
-326
-670
-682
53
-793
-209
-20
-651
-293
-104
-560
-199
-367
-639
-344
-198
-428
-873
372
-426
-800
281
-661
-427
77
-573
-473
55
-545
6
329
-539
42
328
36
-55
297
292
283
168
358
580
358
416
626
816
597
695
704
1050
818
413
1125
767
172
530
516
99
57
24
28
-63
-223
-206
-164
-370
-584
-500
-354
-607
-766
-800
-963
-1092
-1093
-1105
-1238
-1056
-968
-1011
-1043
-957
-1009
-1151
-1157
-1181
-972
-1091
-1204
-1141
-1044
-1060
-1165
-1012
-726
-785
-785
-506
-488
-535
-552
-439
-633
-400
-423
-466
-294
-261
-290
-156
-277
-395
-42
-294
-119
-407
-344
95
-285
-524
-311
-75
-282
-581
-424
-141
-438
-312
-319
-532
-160
-264
-431
-494
-282
-481
-605
-455
-613
-453
-446
-507
-456
-335
-439
-557
-523
-472
-625
-881
-751
-802
-879
-940
-802
-780
-1174
-1013
-815
-1137
-1194
-855
-964
-1285
-1110
-1052
-1032
-1221
-1374
-1064
-833
-1286
-1222
-725
-1133
-1191
-869
-733
-1124
-996
-739
-551
-902
-1298
-347
-786
-1055
-699
-704
-317
-733
-325
-140
-541
-158
-582
-490
-56
-583
-526
81
-579
-17
-251
-198
-162
-111
29
-182
-94
-159
150
-5
172
226
165
102
391
220
236
326
396
394
430
375
756
769
554
949
745
704
808
700
1132
986
807
1082
1278
1068
708
665
548
501
257
173
231
244
-87
-99
-21
-41
-134
-282
-176
-289
-354
-526
-698
-845
-1042
-935
-999
-1113
-1107
-1061
-922
-967
-987
-1002
-1003
-1052
-942
-956
-1046
-1062
-1113
-988
-1035
-930
-859
-812
-701
-585
-482
-427
-355
-427
-444
-198
-227
-336
-185
-123
-244
-276
10
-62
-200
-53
139
124
90
163
238
129
29
16
-101
-4
-288
-261
5
-194
-219
-131
-38
-172
-233
-69
-132
-247
-404
-293
-205
-348
-358
-340
-335
-240
-187
-337
-218
-58
-192
-297
-326
-280
-346
-518
-571
-487
-517
-772
-762
-730
-723
-720
-809
-572
-850
-971
-791
-1146
-1104
-1032
-1154
-957
-909
-1234
-835
-883
-1128
-825
-844
-869
-794
-713
-1045
-664
-686
-1024
-729
-566
-627
-966
-294
-519
-654
-266
-426
-470
-402
-648
-408
-248
-491
-130
-206
-324
-62
-91
26
-281
287
63
-196
418
-91
167
341
29
635
496
-43
866
604
252
565
529
1042
872
626
1092
1184
817
1152
1135
1224
1543
1226
1571
1554
1377
1596
1541
1358
1253
1294
996
703
772
543
512
413
333
325
173
92
46
-63
-254
-371
-476
-690
-898
-914
-1023
-1273
-1262
-1182
-1339
-1348
-1181
-1222
-1231
-1217
-1200
-1245
-1257
-1194
-1182
-1079
-1091
-1029
-900
-884
-713
-536
-404
-274
-177
-86
-40
10
79
78
83
122
97
210
334
292
359
398
347
458
430
342
354
329
374
197
36
38
47
32
-14
-41
7
-6
-113
-117
-113
-53
-187
-237
-190
-243
-340
-397
-401
-429
-401
-430
-465
-483
-465
-477
-419
-405
-485
-479
-413
-463
-575
-671
-713
-727
-899
-820
-873
-965
-877
-901
-824
-875
-977
-933
-1008
-1063
-1007
-1166
-1220
-1157
-1084
-1065
-1063
-992
-954
-1011
-936
-907
-1084
-1107
-986
-982
-1081
-999
-929
-969
-1179
-807
-806
-1106
-733
-912
-800
-727
-960
-822
-687
-916
-832
-330
-594
-705
-552
-276
-247
-445
-132
-40
-101
-39
126
-29
204
350
6
224
468
465
334
636
700
751
737
755
781
841
1243
1090
1352
1626
1479
1797
1888
1865
2182
2163
2049
2068
2111
1965
1693
1557
1329
1127
1100
898
763
698
513
540
464
191
19
-110
-299
-501
-706
-882
-1174
-1321
-1389
-1526
-1492
-1506
-1547
-1443
-1422
-1353
-1363
-1445
-1479
-1514
-1456
-1459
-1437
-1353
-1313
-1198
-994
-874
-682
-468
-372
-183
8
111
148
167
180
252
304
359
456
575
638
715
827
793
792
836
803
709
628
608
533
380
271
157
73
80
30
-10
-45
-129
-111
-98
-173
-258
-303
-385
-470
-509
-535
-591
-648
-669
-676
-647
-605
-567
-527
-499
-476
-455
-467
-488
-524
-610
-589
-591
-762
-720
-766
-881
-704
-676
-721
-684
-737
-848
-813
-861
-948
-992
-1004
-973
-970
-916
-941
-876
-873
-905
-884
-846
-969
-907
-850
-825
-820
-907
-856
-821
-785
-852
-697
-608
-655
-660
-500
-475
-508
-497
-418
-280
-241
-286
-266
-107
-125
-102
-193
211
204
208
589
352
484
578
569
683
732
825
1020
1108
1113
1228
1221
1237
1564
1791
1893
2099
2189
2496
2750
2759
2809
2903
2864
2843
2873
2902
2699
2339
2012
1564
1619
1430
1282
1344
1106
937
867
784
375
83
-249
-488
-672
-805
-919
-1316
-1629
-1792
-1856
-1742
-1848
-1794
-1745
-1844
-1658
-1607
-1650
-1899
-1984
-1867
-1735
-1564
-1430
-1393
-1339
-1153
-857
-549
-431
-221
52
243
438
601
594
539
567
748
971
1126
1239
1260
1356
1454
1506
1539
1450
1322
1290
1231
1178
1066
873
655
516
486
461
439
387
297
212
142
30
-136
-370
-505
-606
-685
-728
-765
-879
-1028
-1076
-1036
-966
-925
-860
-844
-846
-822
-827
-874
-964
-1007
-961
-992
-918
-810
-1143
-1161
-1084
-1211
-1095
-969
-992
-957
-860
-844
-826
-951
-974
-1065
-1094
-1043
-927
-876
-1001
-1048
-917
-914
-939
-823
-854
-835
-883
-870
-918
-1105
-1198
-1153
-1152
-1091
-1031
-995
-949
-974
-881
-782
-860
-892
-933
-803
-519
-594
-504
-380
-404
-316
-163
163
171
238
466
538
566
585
805
922
939
978
1265
1658
1675
1793
2242
2382
2430
2920
3244
3394
3470
3515
3553
3352
3298
3315
3058
2660
2273
1845
1876
1657
1413
1509
1162
955
921
799
500
-88
-530
-841
-1156
-1173
-1422
-1841
-2096
-2265
-2137
-1978
-2071
-2077
-2113
-2133
-1932
-1898
-2009
-2300
-2411
-2213
-1992
-1680
-1457
-1362
-1056
-686
-282
97
176
327
517
760
1033
1121
1082
1036
1137
1429
1686
1865
1994
2021
2107
2225
2276
2165
1917
1751
1630
1493
1402
1259
1043
834
711
705
669
565
483
334
175
19
-180
-417
-692
-888
-987
-1051
-1055
-1070
-1110
-1204
-1260
-1183
-1131
-1141
-1133
-1163
-1210
-1166
-1136
-1113
-1132
-1133
-1027
-822
-655
-505
-717
-969
-670
-699
-756
-512
-548
-874
-823
-609
-629
-721
-786
-679
-749
-609
-462
-503
-874
-1079
-922
-831
-1080
-1104
-1035
-1262
-1277
-1087
-1034
-1371
-1479
-1365
-1308
-1290
-1244
-1265
-1399
-1535
-1337
-1098
-1198
-1202
-1008
-807
-678
-526
-354
-343
-299
-73
173
285
309
398
602
669
797
1065
1328
1382
1474
1739
1944
2169
2297
2441
2654
2847
3050
3376
3757
3829
3969
4092
3991
3891
3744
3730
3319
2647
2276
1757
1351
1249
1113
884
613
425
378
146
-363
-820
-1438
-1919
-2073
-2184
-2468
-3020
-3282
-3220
-3187
-2963
-2802
-2810
-2801
-2687
-2344
-2264
-2525
-2709
-2704
-2491
-2097
-1655
-1372
-1253
-960
-420
43
346
538
711
925
1151
1430
1562
1410
1320
1453
1703
1969
2171
2273
2266
2302
2387
2320
2103
1803
1509
1345
1178
1013
801
520
293
185
144
118
42
-100
-298
-512
-701
-928
-1200
-1467
-1643
-1709
-1718
-1662
-1613
-1627
-1606
-1518
-1408
-1283
-1198
-1144
-1133
-1143
-1088
-1018
-963
-895
-709
-499
-240
-77
22
-19
-240
-185
-88
-115
-121
-200
-338
-310
-232
-161
-176
-280
-290
-260
-243
-336
-531
-830
-1084
-1167
-1117
-1200
-1305
-1345
-1363
-1322
-1283
-1314
-1449
-1552
-1502
-1422
-1387
-1407
-1482
-1450
-1355
-1154
-948
-830
-752
-583
-299
-53
50
87
140
206
389
684
881
963
1122
1236
1385
1589
1731
1845
1982
2138
2299
2522
2593
2698
2952
3116
3364
3756
4145
4321
4591
4662
4626
4611
4409
4469
4329
3991
3009
2343
1831
1268
1383
1346
1121
634
566
393
115
-390
-1159
-1852
-2440
-2516
-2490
-2750
-3353
-3833
-3688
-3399
-3107
-2780
-2743
-2770
-2648
-2271
-2151
-2497
-2825
-2775
-2378
-1735
-1115
-729
-570
-320
339
963
1308
1401
1507
1706
1923
2101
2164
1980
1790
2029
2455
2866
3046
3060
2960
2772
2628
2433
2081
1658
1255
1062
916
684
450
142
-128
-279
-298
-318
-454
-716
-1050
-1427
-1739
-2012
-2234
-2347
-2386
-2296
-2105
-1911
-1762
-1693
-1693
-1618
-1490
-1280
-1149
-1104
-1068
-1101
-984
-735
-508
-281
-63
210
533
783
714
203
-260
-290
-238
-170
34
-43
-321
-354
-152
-148
-354
-517
-597
-687
-672
-725
-1086
-1626
-1977
-1894
-1758
-1693
-1717
-1687
-1822
-1946
-1855
-1914
-2231
-2467
-2306
-2065
-1871
-1808
-1780
-1846
-1714
-1387
-1006
-778
-680
-481
-208
-60
7
86
87
253
562
967
1300
1439
1502
1622
1748
1912
2128
2389
2515
2561
2728
2911
3034
3164
3369
3626
3957
4318
4836
5144
5128
4994
4938
4825
4600
4550
4522
3366
1749
1425
909
545
894
995
308
-193
-43
-150
-740
-1817
-2681
-3380
-3565
-3309
-3157
-3728
-4665
-4581
-3729
-3180
-2860
-2676
-2654
-2795
-2467
-1849
-2119
-2817
-2868
-2160
-1189
-310
298
526
544
1026
1940
2493
2416
2213
2398
2585
2648
2780
2706
2323
2275
2854
3478
3618
3462
3218
2744
2304
2029
1636
1101
531
238
214
17
-260
-473
-715
-990
-1012
-929
-1087
-1486
-1900
-2307
-2696
-2830
-2765
-2654
-2538
-2319
-1989
-1674
-1451
-1303
-1269
-1293
-1155
-852
-542
-441
-446
-366
-188
176
698
1114
1299
1490
1701
1741
1532
1176
795
419
282
436
484
178
-230
-335
-368
-434
-429
-554
-939
-1257
-1398
-1619
-2067
-2537
-2778
-2782
-2590
-2377
-2189
-2311
-2547
-2529
-2341
-2396
-2484
-2430
-2374
-2233
-2037
-1803
-1694
-1564
-1245
-754
-322
-24
174
281
269
328
545
695
849
1091
1427
1732
1898
2072
2192
2176
2263
2435
2596
2685
2767
2849
2786
2875
3105
3330
3663
3948
4235
4662
4889
5209
5401
5118
4949
4755
4369
4477
3591
1338
442
258
-195
463
1162
254
-726
-692
-682
-1106
-1955
-3217
-4292
-4595
-4066
-3566
-4040
-5174
-5407
-4364
-3142
-2441
-2221
-2421
-2782
-2673
-1894
-1819
-2696
-2986
-2257
-1083
136
1010
1111
896
1211
2156
2971
2957
2506
2310
2317
2291
2381
2386
2068
1917
2455
3222
3417
3126
2621
1906
1228
841
487
28
-520
-901
-985
-1152
-1353
-1427
-1528
-1775
-1907
-1853
-1966
-2317
-2796
-3277
-3655
-3734
-3460
-2963
-2562
-2312
-2041
-1746
-1433
-1180
-1050
-1103
-1159
-931
-497
-226
-211
-158
-20
401
1085
1674
1882
1797
1699
1687
1673
1477
1111
458
-15
14
-405
-859
-894
-1245
-1447
-1056
-989
-1395
-1768
-2241
-2700
-2992
-3294
-3765
-3965
-3977
-3825
-3452
-3255
-3379
-3270
-2974
-2877
-2774
-2782
-2831
-3026
-2919
-2641
-2461
-2174
-1755
-1285
-797
-350
-99
83
122
222
350
488
536
617
851
1019
1229
1499
1758
1913
2055
2179
2155
1991
1966
1945
1869
1908
2005
2234
2540
2831
3103
3380
3687
3946
4431
4827
4996
4929
4768
4694
4318
4215
3993
2476
268
19
70
-206
748
799
-406
-1221
-911
-1017
-1636
-2799
-4121
-4730
-4601
-3990
-3901
-4717
-5687
-5266
-3774
-2654
-2247
-2455
-2831
-3053
-2707
-1934
-2232
-3021
-2796
-1701
-370
775
1266
1108
965
1555
2593
3091
2852
2352
2171
2158
2182
2330
2310
2061
2072
2697
3240
3125
2569
1876
994
318
62
-253
-695
-1195
-1510
-1603
-1769
-1845
-1827
-1987
-2246
-2294
-2284
-2469
-2853
-3302
-3624
-3741
-3534
-2989
-2404
-2134
-1871
-1563
-1283
-967
-678
-543
-609
-537
-196
210
357
415
496
678
1183
1822
2308
2307
2024
1789
1662
1553
1290
890
382
-220
-472
-326
-1204
-2150
-1951
-1904
-2107
-1821
-1872
-2746
-3186
-3302
-3601
-3989
-4167
-4212
-4112
-3868
-3537
-3242
-3327
-3339
-2942
-2530
-2457
-2409
-2362
-2327
-2492
-2335
-1842
-1611
-1293
-657
-110
153
405
600
557
503
646
874
991
1010
1182
1426
1464
1525
1828
2084
2128
2205
2248
2137
2001
2072
2055
1901
2043
2400
2791
3192
3528
3907
4127
4467
5080
5354
5227
4895
4743
4469
4111
3914
2029
-245
-354
-223
67
1007
861
-626
-1136
-953
-1175
-1733
-3135
-4523
-5093
-4455
-3865
-4031
-4862
-5637
-4910
-3373
-2099
-1722
-2227
-2559
-2659
-2344
-1804
-2185
-2750
-2378
-1193
184
1223
1589
1357
1378
2050
2864
3161
2922
2446
2197
2137
2096
2213
2168
2115
2373
2805
3124
2976
2424
1660
776
88
-304
-557
-867
-1333
-1598
-1825
-2063
-1986
-1897
-2033
-2281
-2451
-2561
-2672
-2927
-3341
-3718
-3794
-3409
-2687
-1968
-1632
-1433
-1217
-876
-455
-173
-53
-122
-104
291
778
966
1039
1046
1197
1719
2328
2669
2522
2138
1761
1614
1508
1216
817
422
226
125
-197
-1402
-2160
-2445
-2737
-2471
-2206
-2590
-3231
-3325
-3657
-3858
-4069
-4251
-4380
-4158
-3793
-3579
-3528
-3651
-3461
-3111
-2591
-2145
-1764
-1710
-1676
-1782
-1637
-1501
-1416
-1051
-600
-170
162
533
577
537
608
741
863
1034
1194
1255
1222
1085
1140
1307
1496
1721
1944
2018
1961
1977
1991
1839
1695
1823
2077
2472
2942
3261
3546
3781
4229
5055
5487
5652
5770
5412
5254
4925
4643
3277
653
-330
-341
-47
667
1205
92
-990
-829
-929
-1185
-2310
-3781
-4966
-4937
-4332
-4273
-4759
-5896
-5761
-4376
-2899
-1843
-1872
-2294
-2561
-2514
-2011
-1944
-2474
-2574
-1797
-588
573
1472
1664
1548
1924
2736
3363
3486
3223
2748
2381
2080
2061
2181
2160
2277
2530
2828
2931
2727
2221
1371
435
-196
-555
-749
-1123
-1520
-1865
-2326
-2395
-2180
-2074
-2185
-2311
-2437
-2587
-2624
-2808
-3206
-3556
-3594
-3172
-2404
-1761
-1420
-1196
-1072
-754
-203
239
353
274
352
695
1022
1244
1281
1172
1316
1802
2427
2667
2519
2176
1814
1622
1453
1206
796
424
246
-93
-755
-1089
-1379
-1831
-2102
-2636
-3447
-3609
-3516
-3796
-3851
-3937
-4206
-4241
-3872
-3748
-3756
-3749
-3771
-3540
-3074
-2693
-2504
-2474
-2343
-1957
-1540
-1177
-973
-1013
-998
-743
-480
-231
-149
-199
-66
356
705
906
954
838
843
1081
1267
1307
1330
1352
1402
1465
1553
1598
1638
1754
1859
1934
2017
2199
2452
2589
2865
3190
3570
4008
4619
5239
5589
5835
5824
5778
5526
5341
4929
3264
1056
180
-150
-90
715
734
-252
-798
-526
-639
-969
-1983
-3466
-4459
-4488
-4094
-4198
-4899
-5694
-5595
-4629
-3412
-2432
-2283
-2353
-2374
-2167
-1728
-1793
-2154
-2211
-1702
-958
-41
803
1106
1284
1715
2302
2772
3204
3392
3251
2901
2521
2293
2121
2001
1976
1953
1941
2040
2129
2021
1553
859
161
-326
-541
-798
-1099
-1552
-2165
-2481
-2517
-2478
-2468
-2440
-2561
-2578
-2442
-2348
-2450
-2737
-2974
-2991
-2668
-2181
-1740
-1494
-1385
-1156
-724
-186
202
411
555
737
989
1265
1381
1267
1202
1304
1582
1824
2020
2061
1924
1782
1628
1397
1150
907
505
-60
-520
-1125
-1842
-2132
-2504
-2855
-2913
-2913
-2984
-2935
-2974
-3304
-3528
-3671
-3710
-3703
-3668
-3706
-3651
-3491
-3231
-2870
-2582
-2348
-2027
-1759
-1439
-1231
-1205
-1202
-1209
-1116
-919
-641
-422
-194
97
329
510
703
808
871
991
1121
1210
1236
1269
1304
1325
1377
1485
1614
1762
1919
2023
2050
2029
2078
2237
2448
2669
2889
3146
3489
3886
4429
4872
5254
5423
5497
5551
5215
5096
4335
2361
773
-57
-549
-313
195
-177
-887
-933
-934
-898
-1087
-1933
-3061
-3723
-3754
-3764
-4023
-4748
-5287
-5319
-4890
-3960
-3234
-2782
-2430
-2261
-1957
-1675
-1564
-1606
-1489
-1286
-1068
-555
-65
296
632
950
1226
1624
2237
2782
3121
3145
2936
2594
2299
2133
2011
1789
1499
1345
1321
1317
1289
1064
641
284
28
-110
-151
-446
-982
-1500
-1921
-2200
-2294
-2327
-2453
-2510
-2451
-2283
-2107
-1999
-2045
-2118
-2072
-1909
-1662
-1495
-1397
-1317
-1195
-1030
-792
-535
-224
120
441
739
926
1041
1132
1244
1254
1189
1151
1090
1129
1179
1158
989
804
459
111
-32
-293
-571
-810
-1035
-1391
-1736
-2186
-2536
-2697
-2703
-2682
-2698
-2724
-2767
-2747
-2817
-2786
-2785
-2775
-2728
-2566
-2457
-2372
-2317
-2260
-2136
-1999
-1824
-1608
-1372
-1162
-996
-841
-737
-659
-506
-334
-147
35
176
292
418
535
634
720
810
928
1022
1142
1234
1280
1266
1235
1265
1339
1376
1400
1472
1569
1694
1865
2048
2170
2405
2654
2953
3288
3669
4014
4193
4271
4274
4175
4069
3447
2288
1460
758
409
365
305
-171
-582
-578
-553
-344
-365
-679
-1195
-1436
-1516
-1659
-1957
-2495
-2920
-3256
-3337
-3199
-3149
-3001
-2857
-2696
-2486
-2256
-1947
-1618
-1260
-1058
-937
-820
-726
-639
-562
-529
-553
-473
-229
133
509
808
966
1057
1151
1289
1418
1447
1392
1244
1097
980
896
770
579
411
271
223
220
189
150
80
6
-81
-141
-180
-303
-435
-552
-695
-820
-936
-1035
-1105
-1130
-1136
-1143
-1157
-1072
-946
-848
-774
-763
-750
-702
-598
-475
-402
-426
-474
-472
-400
-332
-319
-343
-328
-240
-157
-68
-16
-47
-96
-119
-203
-293
-413
-543
-694
-820
-904
-1006
-1025
-1029
-997
-1002
-989
-1000
-1011
-979
-928
-958
-1001
-1039
-1071
-1062
-1054
-1049
-1066
-1088
-1093
-1028
-952
-890
-865
-817
-762
-671
-582
-499
-442
-392
-338
-304
-248
-203
-171
-109
-62
-38
-8
-6
23
58
67
62
49
67
118
138
129
135
127
169
236
273
297
304
310
345
393
449
507
560
642
746
861
984
1040
1103
1172
1223
1299
1360
1340
1214
1095
968
879
803
721
617
508
445
402
378
309
239
174
119
83
26
-13
-87
-177
-276
-365
-433
-536
-621
-694
-776
-844
-896
-945
-1004
-1030
-1025
-1009
-954
-925
-891
-842
-797
-788
-800
-837
-889
-926
-936
-920
-907
-910
-942
-944
-947
-934
-887
-885
-875
-835
-797
-742
-692
-663
-615
-606
-572
-511
-441
-378
-338
-300
-275
-243
-212
-199
-155
-126
-124
-80
-18
25
35
50
63
88
103
96
62
29
6
-39
-37
-50
-84
-122
-126
-137
-111
-119
-149
-174
-194
-205
-239
-232
-261
-308
-350
-365
-360
-351
-359
-385
-415
-427
-436
-479
-535
-582
-637
-687
-732
-777
-836
-884
-902
-923
-931
-950
-961
-987
-1013
-1018
-1045
-1089
-1131
-1138
-1111
-1093
-1084
-1082
-1063
-1036
-992
-936
-885
-831
-777
-727
-692
-670
-658
-657
-649
-604
-563
-511
-481
-468
-432
-414
-389
-365
-329
-314
-302
-286
-227
-185
-155
-105
-74
-28
29
73
115
130
130
135
173
211
242
269
287
323
368
447
529
600
650
715
797
865
920
957
945
934
909
888
859
777
707
672
635
610
551
489
409
332
279
241
170
94
9
-95
-173
-247
-337
-426
-517
-611
-675
-730
-777
-854
-928
-976
-1016
-1051
-1045
-1059
-1082
-1069
-1045
-992
-949
-913
-879
-867
-834
-805
-784
-781
-788
-788
-756
-719
-668
-602
-539
-483
-432
-376
-320
-277
-233
-199
-199
-192
-201
-201
-186
-150
-139
-109
-60
-37
-25
-23
-52
-63
-84
-130
-132
-152
-161
-132
-112
-91
-79
-57
-74
-86
-72
-91
-129
-146
-164
-172
-175
-177
-159
-157
-154
-154
-154
-175
-185
-215
-221
-242
-283
-331
-400
-465
-507
-558
-587
-604
-646
-665
-686
-716
-737
-763
-791
-789
-796
-800
-836
-887
-902
-911
-900
-885
-886
-892
-885
-882
-856
-822
-782
-778
-780
-764
-735
-717
-705
-690
-675
-665
-647
-610
-576
-568
-565
-561
-551
-514
-475
-447
-425
-391
-353
-304
-255
-214
-199
-178
-124
-59
9
73
105
139
187
225
285
345
398
455
517
584
646
704
745
764
766
803
801
780
763
723
698
680
661
618
569
509
437
357
268
181
105
27
-43
-100
-148
-219
-275
-318
-361
-423
-472
-510
-559
-642
-701
-740
-811
-852
-896
-906
-887
-889
-852
-842
-834
-787
-759
-752
-747
-741
-729
-695
-671
-682
-685
-696
-676
-648
-606
-583
-580
-559
-540
-538
-527
-510
-508
-497
-469
-444
-421
-387
-381
-392
-414
-407
-404
-415
-402
-393
-412
-408
-408
-419
-406
-394
-352
-348
-312
-275
-291
-281
-288
-290
-284
-273
-264
-253
-255
-255
-258
-250
-227
-211
-217
-228
-251
-258
-259
-285
-323
-351
-377
-399
-416
-474
-520
-556
-581
-591
-573
-572
-592
-608
-624
-668
-737
-788
-847
-881
-892
-887
-886
-888
-910
-910
-919
-936
-908
-883
-873
-849
-868
-894
-906
-898
-869
-835
-792
-735
-706
-678
-650
-635
-616
-557
-534
-493
-430
-398
-345
-314
-294
-238
-200
-164
-112
-74
-21
9
27
47
71
124
188
253
320
367
377
410
463
480
505
545
562
598
636
626
621
609
613
650
655
641
634
589
562
518
450
379
314
280
243
194
138
70
-27
-101
-145
-160
-194
-254
-295
-357
-401
-426
-482
-514
-535
-560
-559
-571
-597
-608
-630
-645
-639
-652
-652
-632
-619
-616
-631
-629
-601
-596
-616
-630
-618
-615
-634
-629
-626
-633
-630
-600
-579
-569
-548
-526
-499
-471
-469
-452
-445
-422
-395
-361
-334
-328
-336
-330
-323
-308
-270
-287
-288
-249
-248
-230
-228
-222
-225
-231
-220
-201
-169
-163
-191
-196
-158
-140
-141
-125
-137
-146
-142
-148
-161
-175
-202
-231
-240
-243
-255
-311
-369
-403
-419
-446
-463
-468
-494
-534
-586
-622
-656
-692
-719
-753
-770
-769
-787
-811
-825
-854
-874
-875
-875
-898
-897
-900
-891
-864
-846
-830
-795
-746
-705
-705
-707
-697
-692
-671
-658
-632
-571
-526
-486
-462
-462
-452
-405
-380
-350
-293
-248
-216
-197
-172
-141
-139
-106
-48
-21
30
84
126
182
231
261
299
324
345
387
425
441
426
425
459
503
543
542
518
483
459
416
372
320
284
266
237
226
198
141
95
36
-2
-12
-60
-85
-127
-189
-232
-308
-350
-380
-444
-463
-475
-504
-540
-568
-595
-605
-620
-632
-639
-651
-655
-632
-635
-657
-646
-652
-633
-650
-667
-674
-669
-687
-683
-707
-679
-649
-609
-572
-594
-568
-547
-544
-519
-509
-511
-500
-495
-461
-430
-435
-422
-405
-376
-342
-313
-270
-273
-287
-279
-280
-271
-252
-272
-265
-230
-221
-211
-225
-250
-271
-287
-275
-272
-270
-263
-285
-279
-267
-243
-226
-219
-221
-234
-256
-265
-287
-313
-297
-287
-283
-298
-339
-367
-416
-461
-507
-524
-557
-602
-604
-614
-612
-619
-648
-647
-647
-639
-632
-651
-662
-676
-706
-707
-700
-690
-667
-633
-595
-574
-557
-540
-556
-556
-544
-528
-512
-468
-447
-412
-380
-342
-313
-304
-301
-281
-270
-259
-249
-221
-201
-182
-149
-111
-72
-39
5
41
52
96
158
215
261
303
357
399
440
457
460
483
533
552
561
590
614
659
652
653
643
590
537
480
452
415
369
349
325
267
237
204
151
124
96
79
61
17
-44
-84
-121
-154
-196
-239
-279
-296
-340
-384
-420
-459
-462
-469
-503
-520
-532
-562
-587
-608
-630
-645
-637
-614
-627
-631
-630
-646
-666
-666
-646
-626
-624
-607
-587
-563
-536
-511
-488
-466
-440
-434
-411
-375
-355
-338
-324
-310
-268
-224
-225
-216
-221
-228
-211
-176
-161
-161
-135
-126
-122
-128
-119
-120
-131
-108
-56
-42
-57
-78
-112
-111
-124
-149
-153
-145
-134
-115
-111
-111
-120
-129
-141
-144
-183
-223
-241
-287
-328
-366
-408
-451
-481
-521
-534
-570
-596
-587
-637
-684
-686
-724
-747
-750
-748
-734
-734
-736
-724
-723
-696
-691
-701
-672
-643
-660
-682
-706
-683
-646
-624
-589
-526
-496
-512
-505
-482
-480
-480
-449
-408
-386
-357
-295
-256
-228
-210
-206
-174
-152
-100
-82
-62
-42
0
42
40
56
69
79
102
112
123
139
163
220
252
273
321
335
339
359
368
381
388
399
418
401
390
354
331
332
309
288
279
256
226
180
125
87
83
47
-3
-31
-55
-71
-95
-127
-161
-219
-272
-317
-348
-408
-455
-511
-520
-552
-575
-571
-580
-604
-620
-650
-670
-682
-696
-693
-736
-715
-684
-693
-642
-616
-641
-616
-596
-589
-549
-533
-536
-521
-507
-477
-441
-440
-421
-367
-345
-321
-319
-311
-292
-296
-294
-291
-307
-307
-299
-307
-295
-277
-278
-281
-281
-279
-287
-284
-261
-263
-259
-239
-267
-251
-228
-233
-242
-248
-241
-230
-234
-214
-208
-222
-228
-253
-272
-276
-272
-273
-289
-301
-296
-331
-372
-367
-397
-461
-477
-477
-517
-540
-594
-630
-625
-660
-691
-686
-693
-693
-670
-663
-637
-629
-588
-563
-568
-562
-535
-488
-457
-424
-413
-401
-383
-365
-357
-335
-294
-276
-277
-249
-233
-243
-247
-245
-243
-219
-192
-156
-141
-162
-160
-122
-132
-111
-127
-159
-198
-199
-542
-619
-636
-434
-416
-557
-459
-403
-238
-203
-187
-88
-99
-36
-74
-38
23
4
20
29
26
107
57
-83
60
35
36
-41
-24
-167
-307
-293
-363
-348
-446
-545
-538
-663
-731
-801
-867
-893
-971
-981
-985
-1037
-1068
-1110
-1073
-1116
-1133
-1090
-1232
-1193
-1391
-1404
-1413
-1600
-1646
-1523
-1360
-1343
-1364
-1349
-1308
-1246
-1305
-1368
-1334
-1346
-1319
-1296
-1360
-1395
-1385
-1456
-1452
-1528
-1592
-1677
-1865
-2122
-2010
-1949
-2156
-2130
-2061
-2079
-2005
-1931
-1930
-1918
-1911
-1888
-1852
-1744
-1643
-1661
-1643
-1549
-1405
-1281
-1154
-1105
-1131
-1055
-992
-1013
-1043
-1018
-1116
-1123
-1061
-1085
-1136
-1054
-1035
-1073
-973
-839
-769
-777
-737
-718
-739
-725
-678
-675
-655
-620
-588
-525
-469
-442
-398
-290
-167
-41
73
249
316
402
549
628
746
895
988
1047
1217
1422
1619
1807
1992
2141
2338
2581
2773
2880
3017
3185
3351
3567
3744
3962
4034
4083
4190
4246
4306
4413
4422
4306
4225
4065
3748
3235
2795
2358
1856
1105
493
25
-459
-668
-786
-1060
-1461
-1609
-1612
-1600
-1719
-1925
-2149
-2237
-2222
-2093
-2095
-2226
-2206
-1965
-1547
-1260
-895
-628
-261
106
541
975
1214
1411
1579
1804
1968
2157
2290
2362
2407
2550
2760
2903
2985
2970
2917
2816
2687
2590
2383
2023
1685
1430
1179
867
567
241
-108
-286
-373
-471
-657
-895
-1083
-1173
-1243
-1367
-1511
-1682
-1769
-1712
-1588
-1529
-1460
-1367
-1205
-990
-720
-692
-894
-821
-717
-813
-824
-730
-837
-859
-634
-465
-514
-412
-188
-141
-189
-86
-100
-328
-457
-551
-639
-811
-817
-903
-1027
-1117
-1175
-1209
-1279
-1351
-1389
-1348
-1391
-1448
-1442
-1397
-1434
-1328
-1161
-988
-878
-595
-266
-19
191
469
759
949
1232
1496
1757
1923
2083
2310
2507
2665
2825
3109
3405
3611
3902
4177
4429
4783
5131
5471
5932
6239
6771
7396
7635
7298
6886
6501
5845
5184
3768
2334
634
-728
-938
-1323
-1901
-2481
-2878
-3194
-3020
-2719
-3187
-3947
-4652
-4914
-4739
-4891
-5336
-5980
-6126
-5744
-4727
-3707
-3260
-2599
-2032
-895
172
814
1166
1141
1338
1740
2383
2589
2505
2460
2644
3149
3792
4376
4513
4513
4518
4584
4610
4232
3587
2789
2111
1614
1228
816
66
-602
-1006
-1223
-1160
-1228
-1571
-1935
-2213
-2377
-2493
-2750
-3274
-3712
-3894
-3727
-3504
-3373
-3258
-3119
-2656
-2016
-1387
-945
-669
-301
74
443
686
757
789
925
1183
1450
1675
1846
2004
2153
2285
2388
2421
2364
2126
1881
1559
1107
560
17
-1070
-2109
-2399
-2838
-3264
-3327
-3484
-4026
-4042
-3933
-4003
-4163
-4235
-4298
-4293
-4224
-4145
-4036
-4184
-4062
-3689
-3062
-2623
-2057
-1783
-1405
-1069
-737
-364
-241
-198
-126
189
395
572
599
621
571
966
1345
1602
1680
1626
1671
1668
1673
1552
1374
1155
1160
1294
1360
1328
1348
1319
1377
1795
2172
2389
2689
3045
3401
4036
4643
5171
5811
6505
6650
6602
6745
6254
5778
4732
2289
533
-337
-1163
-1313
-1243
-2189
-3127
-2861
-2463
-2321
-2653
-3538
-4295
-4439
-4241
-4283
-5131
-6564
-7039
-6305
-5299
-4259
-3801
-3608
-2757
-1551
-237
356
284
122
468
1192
1617
1611
1268
886
1037
1925
2769
3343
3645
3738
3987
4221
4225
3888
3136
2230
1651
1386
1043
469
-285
-1121
-1531
-1425
-1207
-1138
-1496
-1986
-2171
-2219
-2402
-2817
-3553
-4228
-4315
-3988
-3704
-3724
-3908
-3856
-3308
-2449
-1736
-1366
-1212
-955
-413
55
133
-15
-191
-63
444
904
1131
1157
1214
1461
1790
2034
2064
1913
1727
1573
1325
870
259
-379
-1297
-2150
-2518
-2997
-3426
-3577
-3896
-4354
-4418
-4283
-4391
-4550
-4643
-4791
-4805
-4730
-4695
-4670
-4738
-4593
-4179
-3650
-3199
-2705
-2353
-2056
-1669
-1314
-980
-909
-836
-746
-573
-330
-140
-51
-30
80
396
807
1095
1197
1170
1210
1307
1374
1359
1240
1105
1111
1299
1437
1530
1467
1400
1672
2045
2266
2499
2750
3008
3465
4057
4720
5182
5770
6518
6807
6764
6733
6117
5453
4577
2230
422
-692
-1836
-2091
-1779
-2485
-3476
-3298
-3152
-2984
-2983
-3666
-4503
-4992
-5008
-4830
-5352
-6646
-7275
-6685
-5816
-4638
-3710
-3317
-2542
-1577
-229
601
637
496
725
1222
1464
1693
1558
1203
1301
2025
2795
3364
3868
4043
4170
4129
3932
3681
3036
2158
1410
848
387
-26
-546
-1211
-1801
-1869
-1630
-1476
-1602
-1986
-2376
-2648
-2786
-3037
-3542
-4183
-4384
-4221
-3701
-3501
-3706
-3310
-2793
-2308
-1529
-762
-536
-479
-190
337
468
341
276
311
610
1055
1426
1613
1622
1644
2023
2321
2187
1911
1736
1480
1138
799
231
-426
-806
-1063
-1388
-1885
-2435
-3025
-3492
-3837
-4068
-4278
-4634
-4711
-4713
-4733
-4683
-4656
-4769
-4717
-4436
-4135
-3753
-3413
-3151
-2843
-2545
-2295
-1901
-1602
-1366
-1102
-905
-809
-651
-544
-558
-472
-356
-132
39
169
220
235
270
323
450
498
487
506
543
555
603
622
624
696
859
1016
1218
1458
1632
1723
1901
2182
2359
2776
3203
3569
4181
4842
5457
6153
6805
6736
6773
6467
5781
5299
3581
1935
211
-1132
-1537
-1529
-1400
-2061
-2344
-2792
-2597
-2152
-2403
-2912
-3902
-4439
-4713
-4794
-5248
-6174
-6578
-6581
-5702
-4618
-3882
-3067
-2647
-1773
-993
-339
7
-34
183
279
504
555
568
579
898
1481
1986
2668
3078
3568
3894
3973
3835
3527
3161
2695
2277
1621
1059
598
127
-211
-491
-697
-769
-695
-726
-824
-1084
-1469
-1794
-2165
-2530
-2942
-3283
-3572
-3591
-3527
-3456
-3334
-3157
-2720
-2181
-1692
-1312
-1111
-882
-645
-509
-437
-507
-481
-334
-6
325
519
643
840
1175
1512
1756
1804
1767
1718
1639
1484
1189
829
439
179
-13
-254
-486
-869
-1204
-1458
-1830
-2107
-2313
-2476
-2583
-2584
-2620
-2678
-2730
-2796
-2721
-2606
-2441
-2287
-2166
-2062
-1850
-1619
-1430
-1261
-1030
-902
-801
-761
-860
-758
-479
-174
-195
-48
-190
-292
217
268
-337
-367
120
188
132
435
625
265
-399
-355
-66
153
395
42
-154
118
399
207
488
731
-2
-380
-160
250
612
819
952
945
685
336
775
1211
1179
1282
1307
1330
1524
1554
1541
1678
1701
1489
1090
541
166
-75
-219
-192
-154
-160
-196
-198
-254
-296
-376
-532
-654
-818
-991
-1220
-1467
-1686
-1868
-2017
-2075
-2110
-2153
-2147
-2075
-1943
-1816
-1708
-1606
-1534
-1441
-1323
-1268
-1237
-1218
-1222
-1197
-1092
-960
-786
-616
-431
-211
-54
42
111
164
153
132
82
-14
-171
-359
-520
-662
-737
-747
-718
-657
-583
-444
-212
-93
-281
-478
-557
-673
-762
-681
-651
-748
-818
-855
-886
-904
-884
-772
-639
-588
-574
-541
-488
-416
-384
-433
-506
-616
-777
-897
-930
-920
-900
-845
-779
-741
-691
-635
-583
-551
-568
-605
-609
-642
-721
-803
-879
-969
-1030
-1072
-1129
-1143
-1129
-1088
-1024
-1056
-1116
-1197
-1326
-1499
-1619
-1693
-1720
-1647
-1543
-1411
-1392
-1357
-1302
-1220
-1093
-988
-916
-863
-929
-1100
-1305
-1442
-1380
-1200
-1042
-1005
-955
-897
-967
-980
-886
-832
-722
-712
-813
-828
-746
-598
-473
-421
-495
-389
-326
-398
-411
-355
-423
-314
-170
-380
-144
267
163
65
274
27
-442
-198
232
500
699
1014
1027
838
922
1281
1446
1342
1445
1897
2368
2336
2266
2248
2183
2205
2233
2072
1979
1868
1484
1022
585
236
-1
-163
-221
-289
-370
-508
-623
-748
-915
-1125
-1406
-1635
-1896
-2157
-2459
-2709
-2820
-2861
-2777
-2665
-2560
-2432
-2306
-2153
-1990
-1850
-1721
-1606
-1476
-1321
-1210
-1114
-1024
-872
-667
-398
-52
261
558
824
1010
1113
1186
1246
1232
1187
1137
1067
949
818
712
567
479
407
344
314
249
173
19
-151
-339
-516
-698
-905
-1104
-1293
-1417
-1538
-1641
-1686
-1692
-1667
-1547
-1428
-1365
-1330
-1318
-1242
-1193
-1168
-1136
-1108
-1023
-891
-785
-730
-632
-521
-465
-403
-419
-445
-477
-538
-559
-680
-810
-968
-1032
-1130
-1212
-1281
-1367
-1376
-1340
-1264
-1274
-1369
-1477
-1624
-1775
-1876
-1970
-1983
-1967
-1875
-1788
-1756
-1688
-1657
-1586
-1517
-1473
-1451
-1376
-1245
-1133
-1074
-1058
-1008
-917
-720
-446
-222
-89
65
186
241
356
482
570
628
731
948
1047
1012
1131
1375
1415
1565
1783
1853
1958
2108
2404
2772
2983
3170
3462
3795
4199
4561
4804
4956
4958
4769
4221
3376
2225
949
-146
-941
-1240
-1214
-1000
-926
-830
-847
-941
-1092
-1508
-1875
-2411
-2813
-3224
-3726
-4177
-4517
-4549
-4403
-4020
-3544
-3130
-2595
-2065
-1576
-1211
-948
-744
-681
-584
-592
-676
-742
-701
-467
-116
400
935
1493
2088
2561
2867
2977
2988
2872
2655
2361
1993
1557
1225
966
759
634
580
631
686
715
576
334
56
-207
-487
-951
-1428
-1959
-2405
-2712
-2934
-3093
-3173
-3030
-2748
-2376
-2080
-1905
-1783
-1651
-1475
-1401
-1476
-1559
-1579
-1450
-1233
-1054
-867
-574
-129
378
815
1110
1296
1439
1591
1666
1555
1358
1153
897
611
259
-171
-564
-796
-869
-968
-1196
-1425
-1759
-2036
-2228
-2440
-2685
-2917
-3035
-3223
-3405
-3546
-3633
-3636
-3534
-3319
-3208
-3059
-2882
-2745
-2542
-2388
-2216
-2101
-1932
-1722
-1605
-1470
-1277
-1012
-721
-386
-102
125
418
719
954
1108
1211
1293
1375
1489
1581
1576
1581
1657
1781
1874
1944
2018
2099
2276
2428
2538
2582
2662
2870
3139
3497
3824
4231
4726
5439
6074
6425
6580
6296
5798
5227
4342
2896
1164
-453
-1793
-2371
-2273
-2157
-2065
-1963
-1912
-1924
-1918
-2184
-2812
-3381
-3929
-4413
-4959
-5444
-5737
-5723
-5286
-4629
-4000
-3370
-2541
-1632
-775
-3
458
581
736
828
739
629
564
598
873
1333
1822
2371
2963
3567
4020
4195
4183
4004
3682
3251
2672
1917
1177
620
206
-182
-466
-673
-746
-614
-557
-691
-948
-1165
-1352
-1596
-2072
-2708
-3299
-3690
-3768
-3756
-3765
-3663
-3325
-2740
-2056
-1528
-1191
-884
-496
-137
53
43
-70
-62
133
393
595
752
1001
1414
1930
2330
2529
2565
2565
2595
2471
2086
1584
1053
622
260
-169
-754
-1303
-1899
-2435
-2895
-3266
-3455
-3557
-3492
-3544
-3605
-3766
-3919
-4093
-4243
-4424
-4559
-4530
-4344
-4029
-3704
-3326
-2928
-2478
-2123
-1748
-1542
-1312
-1081
-891
-766
-676
-600
-492
-218
-12
188
315
486
768
1056
1252
1369
1452
1510
1591
1586
1515
1391
1336
1353
1424
1491
1534
1647
1834
2084
2254
2407
2583
2813
3188
3611
4100
4679
5289
6012
6593
6934
7001
6664
6101
5536
4500
2763
1025
-718
-1982
-2364
-2334
-2409
-2400
-2456
-2585
-2397
-2360
-2695
-3224
-3801
-4400
-4775
-5165
-5591
-5781
-5699
-5360
-4848
-4315
-3601
-2633
-1614
-630
249
726
1021
1342
1440
1405
1323
1162
1157
1336
1628
2037
2532
3032
3543
3917
4012
4038
3977
3780
3348
2671
1840
1116
538
-58
-647
-1200
-1603
-1707
-1641
-1670
-1792
-1887
-1927
-1924
-2066
-2442
-2914
-3309
-3523
-3585
-3710
-3864
-3786
-3429
-2877
-2255
-1775
-1364
-822
-198
337
675
821
877
1018
1198
1306
1319
1311
1428
1640
1890
2093
2254
2383
2494
2568
2480
2256
1899
1463
985
472
-97
-712
-1405
-2009
-2587
-3123
-3502
-3719
-3850
-3927
-4048
-4311
-4379
-4486
-4574
-4594
-4572
-4586
-4448
-4270
-4124
-3849
-3545
-3145
-2736
-2328
-2037
-1641
-1329
-1016
-754
-615
-524
-410
-297
-205
-110
-99
-2
120
268
381
517
635
764
920
980
1035
1053
1084
1116
1122
1099
1090
1105
1143
1276
1456
1639
1851
2108
2407
2756
3099
3532
3989
4481
5060
5715
6349
6954
7228
7201
7016
6505
6074
5024
3341
1571
-79
-1234
-1715
-1803
-2305
-2546
-2779
-2862
-2567
-2599
-2864
-3368
-3782
-4221
-4473
-4780
-5213
-5375
-5472
-5427
-5286
-4987
-4411
-3474
-2477
-1584
-682
5
656
1306
1673
1824
1836
1772
1783
1879
1967
2123
2367
2631
2916
3158
3355
3564
3786
3798
3611
3297
2844
2450
1939
1234
455
-347
-976
-1448
-1775
-2109
-2327
-2402
-2366
-2298
-2337
-2402
-2538
-2623
-2738
-2866
-3040
-3231
-3306
-3272
-3141
-2992
-2811
-2524
-2062
-1501
-929
-361
114
567
999
1363
1597
1704
1725
1729
1737
1765
1814
1793
1758
1767
1852
1922
1893
1805
1662
1513
1295
884
344
-305
-1052
-1724
-2346
-3014
-3593
-4017
-4335
-4493
-4466
-4452
-4387
-4293
-4268
-4176
-4098
-4042
-3942
-3828
-3772
-3703
-3569
-3434
-3196
-2983
-2735
-2418
-2086
-1729
-1311
-922
-609
-302
-40
124
245
328
412
540
635
712
809
899
1053
1223
1317
1400
1512
1636
1778
1886
1897
1929
1968
1990
1965
1975
1989
1996
2095
2265
2489
2808
3222
3705
4262
4879
5485
5934
6196
6210
6036
5814
5234
4064
2676
1296
71
-677
-1168
-1691
-2154
-2499
-2628
-2427
-2201
-2153
-2238
-2395
-2515
-2570
-2671
-2900
-3192
-3509
-3849
-4164
-4444
-4579
-4421
-4109
-3694
-3142
-2541
-1901
-1152
-452
56
430
712
960
1130
1226
1329
1386
1367
1352
1331
1355
1494
1660
1820
1998
2145
2309
2530
2691
2667
2497
2231
1900
1531
1120
660
156
-301
-629
-900
-1157
-1386
-1565
-1689
-1728
-1731
-1693
-1660
-1604
-1554
-1526
-1530
-1592
-1689
-1783
-1850
-1882
-1885
-1899
-1867
-1726
-1500
-1252
-1022
-809
-566
-333
-74
209
371
477
595
677
697
702
645
526
418
275
127
-5
-147
-300
-421
-546
-679
-805
-927
-1056
-1201
-1365
-1509
-1638
-1755
-1874
-1999
-2112
-2194
-2247
-2270
-2282
-2257
-2203
-2101
-1975
-1860
-1719
-1563
-1392
-1244
-1115
-965
-812
-669
-528
-423
-330
-198
-67
34
115
194
305
400
479
514
523
549
588
621
621
597
591
598
589
572
561
558
551
574
595
597
617
655
722
780
838
922
1036
1164
1281
1391
1490
1587
1645
1685
1717
1614
1396
1147
869
637
491
371
288
259
230
253
306
331
372
358
336
334
306
276
225
169
112
30
-68
-163
-227
-284
-352
-428
-495
-538
-572
-584
-570
-570
-596
-617
-611
-603
-618
-595
-564
-555
-533
-506
-488
-456
-455
-469
-479
-497
-486
-495
-526
-519
-549
-595
-574
-543
-501
-467
-446
-420
-393
-381
-388
-355
-321
-289
-268
-268
-258
-233
-224
-189
-169
-145
-110
-78
-59
-27
-14
-20
-24
16
49
66
100
111
103
112
113
127
111
75
61
40
-6
-40
-71
-110
-90
-75
-69
-60
-46
-28
-42
-83
-105
-140
-192
-220
-263
-320
-349
-377
-399
-448
-505
-525
-551
-593
-637
-693
-740
-783
-826
-866
-937
-1017
-1036
-1066
-1116
-1132
-1149
-1167
-1183
-1173
-1157
-1141
-1145
-1124
-1082
-1032
-955
-873
-812
-767
-711
-628
-568
-480
-402
-335
-259
-187
-136
-67
10
48
83
111
181
236
279
341
373
414
472
511
547
606
663
712
754
788
846
909
985
1027
1060
1084
1120
1129
1094
1103
1092
1058
1019
963
903
855
817
809
795
769
735
701
652
607
562
517
473
402
324
245
145
49
-41
-120
-222
-323
-395
-461
-538
-614
-708
-791
-855
-903
-948
-976
-987
-1006
-1004
-999
-996
-1007
-1021
-1031
-1056
-1079
-1088
-1098
-1096
-1089
-1065
-1011
-993
-975
-917
-872
-827
-764
-694
-646
-582
-550
-516
-467
-438
-416
-367
-326
-279
-269
-272
-276
-272
-239
-215
-199
-149
-108
-59
-37
-23
20
69
102
113
128
135
166
165
180
175
142
133
130
108
97
68
41
24
6
7
12
-12
-48
-54
-61
-79
-102
-145
-171
-200
-245
-272
-312
-351
-409
-467
-523
-574
-626
-674
-757
-823
-879
-938
-1001
-1039
-1055
-1071
-1065
-1048
-1073
-1085
-1077
-1090
-1117
-1127
-1119
-1101
-1102
-1096
-1056
-1018
-975
-915
-844
-763
-698
-642
-570
-505
-452
-394
-377
-346
-301
-265
-202
-145
-85
-19
58
125
180
228
315
362
421
479
517
559
631
689
755
822
860
903
986
1035
1026
1002
981
938
906
866
806
732
674
648
622
602
600
591
591
591
598
571
541
523
449
400
334
278
212
143
76
-3
-84
-166
-236
-306
-381
-446
-519
-576
-646
-724
-786
-814
-841
-882
-911
-914
-908
-912
-912
-937
-946
-960
-961
-987
-984
-977
-972
-954
-903
-851
-807
-765
-708
-659
-641
-605
-549
-506
-484
-470
-432
-396
-383
-379
-377
-353
-295
-252
-211
-196
-186
-142
-109
-94
-68
-24
15
26
38
52
74
78
44
55
68
56
79
78
60
58
66
52
46
69
64
32
17
3
12
-5
-44
-58
-88
-109
-123
-162
-173
-205
-263
-307
-346
-398
-440
-461
-477
-545
-591
-641
-705
-722
-779
-840
-853
-894
-933
-957
-990
-1013
-1038
-1044
-1043
-1020
-980
-957
-941
-931
-935
-915
-902
-842
-789
-762
-711
-681
-648
-618
-587
-533
-501
-467
-434
-428
-408
-380
-362
-318
-297
-241
-180
-144
-80
-11
26
91
141
207
282
352
414
474
528
564
625
651
666
696
729
762
816
837
821
807
769
754
767
759
745
718
704
698
639
624
585
539
542
519
483
446
428
360
307
251
163
52
-59
-152
-239
-327
-407
-494
-581
-648
-711
-783
-857
-891
-912
-921
-917
-944
-980
-1005
-1015
-1026
-1039
-1048
-1078
-1063
-1053
-1035
-1011
-1001
-987
-969
-939
-904
-859
-847
-834
-826
-812
-783
-780
-777
-757
-745
-726
-713
-684
-633
-596
-555
-519
-501
-460
-419
-359
-321
-293
-275
-281
-256
-185
-169
-153
-112
-71
-21
1
6
24
53
71
66
62
46
55
54
41
53
64
57
62
52
42
45
20
17
-15
-56
-95
-130
-172
-221
-276
-340
-390
-412
-427
-462
-492
-553
-599
-618
-663
-718
-748
-759
-782
-798
-796
-788
-800
-820
-851
-857
-852
-853
-848
-887
-897
-901
-892
-886
-882
-873
-862
-813
-784
-774
-736
-706
-670
-652
-636
-629
-611
-606
-577
-523
-501
-496
-474
-442
-385
-334
-290
-239
-181
-134
-92
-69
-27
7
11
53
125
159
202
254
316
368
417
490
553
612
675
702
767
818
853
870
886
867
840
845
810
770
726
679
643
603
551
507
476
441
399
343
295
223
136
66
-35
-113
-184
-260
-311
-375
-441
-487
-543
-633
-678
-722
-757
-793
-815
-799
-801
-812
-792
-774
-773
-786
-790
-780
-765
-773
-789
-780
-789
-810
-833
-831
-842
-844
-844
-838
-843
-824
-810
-780
-741
-737
-707
-670
-645
-564
-530
-521
-477
-444
-384
-324
-274
-211
-190
-194
-156
-131
-125
-96
-85
-57
-46
-34
-22
-40
-39
-49
-45
-38
-50
-44
-62
-70
-77
-88
-118
-153
-171
-182
-204
-241
-265
-246
-240
-259
-263
-278
-311
-315
-346
-391
-406
-420
-434
-459
-485
-489
-499
-499
-518
-546
-540
-541
-556
-584
-604
-614
-620
-609
-613
-667
-687
-685
-706
-715
-719
-713
-717
-714
-727
-733
-708
-712
-727
-730
-728
-716
-723
-743
-738
-751
-752
-739
-721
-719
-685
-647
-608
-585
-540
-490
-466
-453
-433
-361
-286
-242
-200
-128
-43
35
75
149
220
256
317
371
410
438
481
493
487
527
554
555
574
582
581
615
606
667
594
634
575
547
649
512
539
514
504
442
438
348
293
261
142
141
104
21
-5
-25
-108
-98
-131
-173
-237
-289
-340
-363
-388
-433
-460
-524
-530
-540
-593
-613
-663
-704
-744
-750
-756
-744
-721
-744
-768
-752
-736
-770
-785
-787
-776
-785
-770
-730
-711
-717
-714
-734
-722
-692
-707
-677
-665
-646
-611
-604
-599
-579
-561
-554
-538
-535
-532
-491
-501
-477
-447
-447
-434
-417
-388
-377
-355
-318
-301
-294
-262
-234
-193
-179
-179
-196
-194
-183
-193
-197
-208
-189
-180
-172
-150
-172
-189
-192
-220
-237
-246
-265
-307
-364
-381
-371
-406
-444
-470
-499
-505
-526
-534
-563
-579
-606
-624
-645
-638
-636
-635
-631
-629
-607
-588
-561
-568
-575
-572
-605
-611
-632
-635
-630
-609
-573
-573
-569
-543
-550
-559
-565
-543
-541
-537
-495
-473
-466
-427
-390
-371
-322
-287
-250
-197
-181
-148
-135
-114
-104
-89
-68
-61
-46
-13
34
50
67
90
128
132
137
159
167
192
205
222
245
270
285
273
265
265
277
297
298
321
366
373
357
366
379
384
358
334
317
294
281
260
232
203
139
104
100
75
48
20
-25
-56
-77
-111
-167
-184
-231
-259
-270
-297
-317
-345
-365
-378
-394
-416
-458
-489
-531
-554
-566
-590
-608
-628
-664
-659
-656
-655
-663
-674
-689
-692
-662
-651
-644
-639
-635
-625
-623
-592
-540
-500
-480
-436
-452
-421
-414
-378
-436
-326
-780
-682
-545
-766
-392
-446
-431
-382
-383
-575
-490
-473
-617
-676
-795
-802
-815
-1080
-1089
-1014
-1085
-1028
-1042
-1071
-1074
-1107
-1287
-1309
-1500
-1639
-1619
-1684
-1720
-1936
-2078
-1937
-2007
-1991
-1957
-2039
-1894
-1814
-1786
-1584
-1505
-1432
-1378
-1533
-1400
-1400
-1353
-1292
-1391
-1298
-1200
-1188
-995
-961
-959
-889
-913
-803
-803
-850
-783
-806
-851
-882
-1018
-1029
-1059
-1087
-1076
-1136
-1112
-1024
-1010
-914
-787
-722
-594
-523
-478
-322
-246
-168
-37
27
123
278
405
568
763
949
1165
1341
1492
1639
1736
1827
1944
1999
2042
2059
2018
1983
1888
1739
1668
1542
1314
1072
824
552
316
78
-214
-547
-873
-1166
-1349
-1493
-1676
-1828
-1950
-2063
-2102
-2131
-2161
-2148
-2165
-2173
-2084
-1978
-1889
-1756
-1614
-1477
-1319
-1116
-879
-640
-375
-86
164
371
592
852
1088
1304
1500
1668
1802
1911
1980
2042
2075
2041
1959
1853
1725
1568
1406
1192
975
753
534
344
181
-33
-275
-493
-700
-866
-1048
-1277
-1609
-1916
-2144
-2414
-2521
-2474
-2635
-2882
-2996
-3079
-3068
-2968
-2794
-2608
-2463
-2304
-2080
-1807
-1541
-1300
-1136
-1050
-985
-870
-707
-489
-398
-427
-356
-296
-249
-108
24
25
-28
-88
-91
-108
-134
-152
-198
-328
-487
-577
-599
-579
-587
-603
-610
-540
-423
-237
-24
78
142
301
519
749
987
1238
1463
1579
1691
1900
2159
2420
2707
2996
3307
3616
4019
4445
4810
5188
5542
5975
6405
6507
6372
6169
5667
5169
4836
4205
3297
2468
1497
244
-684
-1281
-1863
-2196
-2399
-2805
-3158
-3456
-3668
-3676
-3753
-3994
-4203
-4435
-4591
-4545
-4602
-4522
-4293
-4110
-3680
-3002
-2345
-1695
-964
-408
112
714
1286
1789
2197
2383
2434
2519
2558
2660
2841
2939
3027
3086
3088
3125
3108
3012
2907
2669
2273
1924
1539
1044
524
-75
-692
-1168
-1562
-1879
-2028
-2155
-2340
-2459
-2518
-2502
-2423
-2358
-2336
-2331
-2355
-2346
-2218
-2107
-1994
-1776
-1567
-1303
-951
-572
-159
283
638
977
1329
1615
1865
2081
2190
2191
2134
2028
1988
1939
1856
1737
1567
1369
1201
1069
866
665
410
25
-419
-973
-1640
-2063
-2463
-3019
-3403
-3654
-3983
-4096
-4007
-3914
-3847
-3774
-3654
-3419
-3175
-2991
-2756
-2603
-2550
-2500
-2329
-2100
-1817
-1574
-1404
-1186
-989
-725
-404
-161
-29
165
242
267
278
204
149
75
-31
-115
-127
-178
-152
-92
-60
-69
-35
48
194
267
238
225
225
266
333
451
573
721
923
1185
1451
1747
2078
2425
2820
3198
3614
4085
4593
5048
5499
6077
6541
6545
6445
6260
5782
5581
5488
4624
3236
1647
95
-714
-1002
-1284
-1603
-2275
-3102
-3381
-3336
-3241
-3258
-3611
-4045
-4311
-4521
-4623
-4645
-4896
-5080
-4979
-4571
-3975
-3202
-2416
-1760
-1149
-580
60
836
1554
2050
2366
2289
2121
2108
2266
2581
2782
2777
2752
2795
2856
3064
3179
3045
2723
2336
1989
1672
1238
605
-184
-976
-1600
-1953
-2094
-2268
-2515
-2720
-2874
-2904
-2820
-2696
-2582
-2587
-2621
-2614
-2643
-2670
-2596
-2464
-2255
-1999
-1725
-1292
-766
-229
291
727
1064
1373
1726
2084
2254
2190
2009
1860
1801
1773
1763
1689
1514
1327
1242
1198
1124
914
577
58
-600
-1129
-1738
-2336
-2632
-2940
-3571
-4130
-4581
-4801
-4672
-4465
-4233
-4074
-3994
-3796
-3431
-3203
-3021
-2976
-2918
-2784
-2619
-2437
-2280
-2128
-2043
-1786
-1463
-1016
-699
-387
-254
-167
-147
-147
-88
-104
-131
-168
-219
-399
-424
-425
-253
-85
47
131
259
408
496
619
551
431
404
545
726
888
965
1074
1286
1536
1939
2393
2845
3276
3772
4233
4783
5322
5851
6409
6571
6377
6124
5757
5271
4964
4171
2730
1179
-318
-1157
-1413
-1543
-1743
-2176
-2855
-3191
-3124
-2977
-2934
-3472
-4230
-4556
-4562
-4671
-4718
-4900
-4990
-4734
-4092
-3295
-2430
-1537
-897
-283
211
693
1331
1859
1955
1924
1733
1446
1381
1532
1706
1855
1894
1858
1983
2106
2174
2117
1840
1305
734
322
-32
-457
-1108
-1833
-2365
-2552
-2485
-2352
-2372
-2464
-2423
-2277
-2034
-1808
-1706
-1715
-1709
-1772
-1793
-1707
-1604
-1427
-1149
-826
-471
-54
381
813
1174
1420
1532
1579
1600
1597
1552
1420
1118
764
566
565
622
589
457
265
142
162
150
-39
-364
-738
-1048
-1330
-1684
-2039
-2377
-2818
-3053
-3176
-3519
-3622
-3358
-3230
-3092
-2913
-2899
-2813
-2575
-2337
-2126
-2046
-2125
-2116
-2080
-1971
-1869
-1768
-1629
-1485
-1356
-1187
-1010
-1000
-1057
-1063
-1048
-1118
-1147
-1254
-1432
-1525
-1535
-1472
-1374
-1262
-1130
-885
-704
-549
-436
-336
-185
14
137
219
273
343
567
788
959
1128
1407
1717
2048
2357
2581
2812
3061
3360
3727
4074
4393
4772
5170
5600
6001
6096
5929
5613
5133
4655
4324
3692
2295
653
-890
-1891
-2108
-2130
-2442
-2935
-3558
-3892
-3550
-3257
-3147
-3323
-3653
-3815
-3799
-3780
-3657
-3541
-3406
-2877
-2188
-1416
-707
-25
508
908
1234
1535
1801
1983
1920
1611
1176
710
506
561
752
830
711
525
451
469
458
354
14
-464
-920
-1287
-1642
-1990
-2396
-2772
-2897
-2776
-2460
-2172
-1986
-1881
-1759
-1536
-1237
-990
-856
-822
-852
-931
-910
-745
-564
-344
-82
239
559
835
1051
1226
1365
1396
1351
1235
1082
901
668
435
165
-20
-11
107
178
97
-47
-193
-248
-259
-337
-547
-849
-1138
-1339
-1471
-1652
-1886
-1960
-1954
-2102
-2333
-2572
-2565
-2314
-2089
-2074
-2179
-2358
-2558
-2510
-2302
-2165
-2131
-2028
-1924
-1871
-1779
-1662
-1562
-1481
-1421
-1373
-1313
-1417
-1560
-1709
-1786
-1802
-1798
-1800
-1819
-1897
-1926
-1840
-1761
-1700
-1604
-1436
-1279
-1229
-1252
-1224
-1075
-828
-566
-393
-257
-66
171
416
649
787
991
1310
1595
1771
1899
2031
2155
2394
2702
2988
3267
3543
3875
4288
4688
5099
5546
5913
5906
5674
5325
4798
4334
3929
3139
1886
595
-773
-1629
-1696
-1771
-2036
-2511
-3083
-3279
-2955
-2710
-2686
-3025
-3474
-3477
-3376
-3214
-3032
-2963
-2720
-2054
-1331
-661
-126
195
490
833
1099
1303
1356
1237
1015
719
443
262
233
295
442
497
396
249
169
100
80
-111
-544
-1028
-1433
-1666
-1828
-2026
-2271
-2320
-2136
-1823
-1478
-1275
-1198
-1125
-915
-614
-394
-379
-527
-619
-603
-459
-260
-109
22
186
434
716
895
949
977
1025
1040
1004
853
645
450
342
300
278
209
153
213
310
325
221
81
-19
-60
-160
-363
-673
-963
-1102
-1132
-1117
-1205
-1343
-1467
-1559
-1571
-1760
-1932
-1915
-1863
-1869
-1956
-2296
-2556
-2447
-2227
-1964
-1886
-1952
-1919
-1766
-1618
-1416
-1392
-1430
-1418
-1563
-1629
-1647
-1720
-1818
-1815
-1851
-1797
-1755
-1802
-1814
-1847
-1801
-1685
-1579
-1558
-1539
-1542
-1438
-1289
-1161
-1034
-820
-584
-369
-204
-115
47
336
620
809
911
985
1209
1472
1713
1888
2014
2228
2518
2794
3028
3210
3491
3867
4264
4664
5003
5300
5630
5720
5490
5158
4777
4446
4133
3486
2281
904
-373
-1021
-1123
-1290
-1719
-2392
-2974
-3002
-2550
-2215
-2200
-2666
-3142
-3107
-2886
-2731
-2723
-2834
-2671
-2102
-1460
-950
-748
-619
-258
195
521
672
566
415
322
196
72
22
-1
63
161
114
-39
-161
-126
-54
-65
-255
-648
-1052
-1336
-1437
-1493
-1621
-1772
-1794
-1630
-1393
-1170
-1051
-1014
-909
-675
-414
-310
-446
-646
-730
-615
-375
-255
-237
-193
-72
172
430
593
649
734
843
902
879
745
604
527
540
551
508
434
382
391
467
491
413
340
287
222
107
-113
-362
-554
-640
-663
-731
-925
-1103
-1326
-1503
-1681
-1884
-1928
-1944
-2043
-2258
-2387
-2515
-2494
-2325
-2196
-2135
-2179
-2178
-2028
-1859
-1687
-1508
-1518
-1553
-1550
-1553
-1464
-1483
-1605
-1593
-1540
-1539
-1538
-1613
-1705
-1734
-1659
-1499
-1414
-1481
-1492
-1441
-1349
-1223
-1114
-1046
-916
-716
-604
-514
-425
-274
-13
227
373
392
456
677
899
1069
1216
1392
1591
1830
2038
2197
2374
2612
2922
3267
3639
3909
4182
4571
4910
5136
5148
4988
4738
4408
4177
3711
2824
1731
661
-18
-289
-503
-975
-1622
-2205
-2287
-1863
-1536
-1617
-2140
-2636
-2664
-2435
-2294
-2394
-2693
-2814
-2465
-1971
-1657
-1612
-1587
-1243
-696
-288
-160
-289
-419
-289
-136
-70
-155
-325
-338
-205
-109
-158
-215
-156
2
154
85
-179
-448
-592
-601
-618
-799
-1050
-1226
-1242
-1125
-1041
-1027
-984
-902
-770
-616
-562
-617
-702
-696
-616
-543
-529
-581
-658
-614
-411
-153
63
158
234
376
578
720
760
745
686
705
756
736
591
423
395
482
558
556
459
309
258
289
289
161
-54
-236
-298
-372
-577
-830
-1030
-1155
-1358
-1615
-1847
-2013
-2068
-2012
-2026
-2158
-2252
-2215
-1997
-1885
-2033
-2229
-2274
-2109
-1795
-1646
-1676
-1819
-1937
-1735
-1431
-1362
-1415
-1427
-1393
-1310
-1239
-1243
-1372
-1437
-1310
-1100
-1084
-1164
-1181
-1127
-952
-705
-614
-596
-544
-472
-317
-197
-157
-160
-101
39
183
165
178
240
365
612
826
886
917
1035
1241
1496
1686
1783
1865
2045
2272
2532
2768
3008
3302
3660
4003
4178
4142
4015
3900
3794
3571
3116
2428
1732
1211
887
540
93
-404
-742
-735
-541
-425
-647
-1147
-1451
-1422
-1319
-1264
-1523
-1989
-2251
-2249
-2111
-2029
-2186
-2303
-2153
-1845
-1484
-1378
-1474
-1443
-1151
-807
-566
-685
-980
-1045
-891
-661
-554
-670
-792
-649
-387
-168
-170
-332
-321
-111
88
84
-188
-521
-618
-489
-342
-396
-641
-836
-810
-606
-466
-522
-637
-643
-502
-355
-348
-496
-665
-632
-435
-306
-324
-448
-537
-433
-191
25
63
62
127
265
425
489
423
379
452
572
622
523
392
296
323
417
441
357
238
167
176
200
149
7
-141
-255
-440
-643
-914
-1241
-1474
-1596
-1604
-1625
-1768
-1829
-1817
-1810
-1866
-1942
-2011
-1957
-1909
-1827
-1823
-1978
-2092
-2036
-1937
-1872
-1809
-1815
-1798
-1724
-1547
-1396
-1315
-1274
-1133
-1001
-893
-856
-895
-873
-806
-677
-597
-554
-582
-535
-431
-283
-218
-157
-141
-127
-56
-35
-11
1
46
124
260
346
408
488
639
843
1048
1222
1368
1505
1670
1900
2150
2386
2612
2853
3086
3274
3381
3409
3361
3248
3100
2821
2428
2029
1628
1187
820
471
204
119
127
192
123
-197
-546
-683
-680
-604
-631
-925
-1321
-1633
-1689
-1581
-1595
-1755
-1853
-1826
-1683
-1526
-1521
-1582
-1561
-1344
-1024
-875
-1019
-1255
-1379
-1227
-999
-907
-1016
-1166
-1173
-998
-759
-681
-711
-664
-498
-270
-191
-346
-531
-605
-463
-290
-286
-477
-671
-720
-571
-397
-364
-469
-529
-490
-400
-344
-422
-510
-502
-365
-226
-240
-379
-511
-458
-277
-98
-35
-65
-85
-13
142
269
264
220
248
331
391
386
295
212
234
337
413
347
221
118
142
231
267
211
87
-83
-204
-329
-498
-749
-1001
-1200
-1193
-1200
-1272
-1353
-1391
-1487
-1416
-1616
-1569
-1688
-1664
-1533
-1654
-1634
-2034
-1922
-1978
-1753
-1780
-1822
-1879
-1971
-1756
-1696
-1515
-1671
-1530
-1417
-1285
-1102
-1170
-1171
-1158
-939
-860
-679
-817
-790
-702
-609
-333
-253
-199
-242
-213
-99
84
128
91
190
358
453
472
576
580
726
926
1143
1359
1406
1472
1691
1945
2239
2392
2614
2717
2904
2922
2889
2839
2609
2550
2417
2134
1852
1371
1024
920
944
1029
1145
964
695
457
227
190
144
116
-35
-269
-599
-968
-974
-1165
-1203
-1281
-1344
-1487
-1483
-1489
-1656
-1596
-1634
-1428
-1119
-1192
-1331
-1443
-1543
-1365
-1164
-1099
-1188
-1240
-1386
-1192
-1026
-1028
-864
-950
-748
-596
-603
-581
-652
-660
-491
-337
-337
-409
-543
-576
-519
-290
-321
-317
-307
-383
-371
-227
-439
-277
-336
-265
-134
-176
-219
-308
-221
-206
36
-81
-37
-84
-80
-41
172
177
184
148
149
180
231
137
111
159
139
245
245
133
56
25
59
203
89
119
-25
-84
-169
-228
-427
-661
-797
-975
-971
-1114
-1249
-1326
-1446
-1421
-1461
-1513
-1579
-1613
-1699
-1684
-1733
-1798
-1877
-1881
-1850
-1869
-1874
-1954
-1884
-1958
-1806
-1832
-1701
-1747
-1649
-1524
-1459
-1323
-1332
-1288
-1254
-1121
-1114
-988
-1053
-964
-889
-787
-662
-584
-537
-452
-359
-239
-162
-24
12
92
179
301
340
482
548
678
840
948
1182
1268
1456
1647
1924
2124
2361
2533
2722
2801
2926
2883
2838
2776
2639
2416
2018
1557
1209
1158
1143
1231
1135
918
596
337
229
209
155
37
-157
-387
-603
-847
-972
-1091
-1211
-1266
-1368
-1474
-1573
-1591
-1629
-1698
-1574
-1426
-1308
-1303
-1478
-1612
-1667
-1493
-1388
-1279
-1397
-1518
-1521
-1381
-1169
-1129
-1093
-1083
-949
-779
-642
-670
-713
-660
-531
-376
-363
-447
-585
-571
-509
-321
-245
-273
-326
-313
-206
-133
-55
-109
-58
-12
4
-3
-1
-41
-42
54
88
187
160
121
125
178
347
365
424
341
387
385
430
447
358
362
309
356
314
297
137
98
128
165
192
70
-71
-187
-318
-428
-571
-771
-904
-940
-920
-1003
-1149
-1318
-1378
-1401
-1366
-1363
-1374
-1468
-1608
-1649
-1677
-1748
-1760
-1773
-1835
-1884
-1944
-1912
-1905
-1951
-1885
-1754
-1711
-1639
-1586
-1562
-1518
-1486
-1339
-1277
-1242
-1226
-1189
-1160
-1065
-969
-896
-822
-729
-638
-502
-379
-280
-140
-53
64
158
256
285
364
499
683
835
923
1016
1117
1302
1458
1643
1862
2068
2302
2517
2716
2857
2994
3010
2956
2948
2853
2649
2386
1917
1503
1271
1193
1245
1239
1074
837
507
323
264
240
244
118
-38
-288
-548
-788
-879
-945
-1034
-1122
-1324
-1470
-1534
-1525
-1525
-1510
-1468
-1372
-1239
-1323
-1418
-1573
-1625
-1454
-1280
-1265
-1371
-1505
-1512
-1339
-1167
-1017
-1018
-988
-866
-724
-665
-667
-664
-648
-483
-365
-377
-410
-541
-594
-402
-254
-145
-138
-195
-244
-245
-68
-46
-2
-19
-20
39
53
-13
-8
19
85
148
173
180
142
145
178
322
421
426
378
307
329
377
380
360
314
306
298
277
263
156
167
191
226
235
172
37
-130
-205
-353
-472
-646
-721
-730
-825
-908
-1027
-1106
-1179
-1235
-1193
-1138
-1142
-1260
-1368
-1532
-1642
-1587
-1569
-1638
-1701
-1792
-1871
-1936
-1843
-1866
-1853
-1824
-1731
-1625
-1691
-1702
-1684
-1592
-1496
-1324
-1270
-1282
-1288
-1178
-1011
-885
-765
-681
-582
-483
-324
-226
-109
-41
85
259
386
455
468
533
666
822
1017
1100
1175
1289
1450
1675
1880
2083
2212
2372
2557
2693
2851
2967
2922
2855
2778
2618
2380
2030
1576
1202
1065
1104
1145
1136
1050
741
541
390
295
332
294
123
-164
-497
-815
-1026
-1069
-1101
-1222
-1436
-1617
-1650
-1577
-1570
-1600
-1582
-1456
-1200
-1137
-1226
-1469
-1633
-1547
-1332
-1209
-1313
-1546
-1666
-1474
-1200
-976
-982
-1004
-947
-716
-506
-538
-639
-690
-628
-434
-332
-421
-614
-719
-645
-370
-201
-196
-263
-300
-186
13
120
99
-6
-65
42
129
102
-70
-200
-189
-6
162
190
83
18
180
390
624
679
627
605
653
709
696
578
459
402
444
435
377
282
216
233
262
174
-35
-271
-492
-678
-924
-1100
-1301
-1416
-1423
-1412
-1494
-1654
-1723
-1751
-1610
-1511
-1514
-1719
-1898
-1985
-1922
-1884
-1876
-1900
-2016
-2001
-1952
-1887
-1872
-1866
-1832
-1646
-1477
-1375
-1421
-1447
-1339
-1196
-985
-894
-895
-939
-845
-680
-524
-396
-356
-275
-159
104
249
273
310
458
679
883
1025
1036
1076
1196
1438
1674
1840
2010
2238
2518
2954
3318
3614
3830
4183
4576
4720
4696
4554
4271
3858
3224
2441
1644
991
579
245
-121
-486
-518
-310
47
56
-379
-942
-1096
-812
-556
-877
-1579
-2167
-2261
-1810
-1469
-1572
-1898
-1868
-1414
-691
-440
-706
-1038
-906
-357
38
-192
-839
-1253
-1127
-637
-429
-612
-988
-906
-500
-84
-4
-243
-437
-367
-86
-44
-338
-823
-968
-879
-635
-586
-774
-928
-790
-505
-257
-216
-255
-198
-74
8
-60
-261
-412
-398
-313
-229
-256
-277
-234
-33
246
473
560
603
692
830
874
779
652
509
496
565
607
523
411
416
556
774
848
746
561
495
502
526
289
-105
-457
-667
-881
-1253
-1702
-2077
-2187
-2128
-2022
-2050
-2162
-2164
-1899
-1704
-1704
-1915
-2152
-2293
-2118
-2023
-2191
-2324
-2294
-2074
-1826
-1609
-1570
-1581
-1526
-1264
-1235
-1311
-1393
-1528
-1569
-1471
-1385
-1405
-1345
-1167
-947
-737
-558
-340
-277
-112
56
83
85
106
176
196
284
398
517
649
867
1110
1307
1499
1754
1967
2153
2377
2611
2864
3157
3514
3893
4268
4582
4973
5310
5417
5381
5236
4800
3963
2955
1898
980
345
-142
-717
-1292
-1596
-1362
-947
-666
-741
-1270
-1719
-1568
-1263
-1330
-1804
-2347
-2513
-2207
-1772
-1615
-1780
-1711
-1182
-593
-170
-197
-429
-519
-216
9
-87
-544
-840
-902
-770
-624
-664
-652
-552
-242
-94
-142
-251
-314
-385
-537
-655
-893
-1078
-1183
-1206
-1196
-1164
-971
-705
-539
-430
-368
-298
-201
-119
-157
-354
-475
-476
-472
-491
-471
-351
-119
90
260
335
463
703
897
859
739
665
709
715
658
481
385
487
718
853
758
660
695
844
962
840
518
302
162
116
-157
-552
-906
-1118
-1305
-1538
-1828
-2136
-2274
-2298
-2228
-2294
-2339
-2281
-2201
-2163
-2180
-2272
-2341
-2217
-2151
-2171
-2151
-2018
-1877
-1740
-1633
-1529
-1517
-1492
-1426
-1468
-1507
-1552
-1569
-1587
-1509
-1408
-1311
-1258
-1072
-925
-771
-580
-383
-296
-214
-131
-14
99
153
265
360
521
717
872
1017
1253
1477
1674
1929
2106
2258
2438
2640
2909
3209
3484
3913
4305
4751
5225
5607
5971
6220
6110
5806
5240
4117
2778
1521
525
-177
-797
-1352
-1849
-2135
-1689
-1034
-758
-804
-1186
-1665
-1692
-1522
-1548
-2047
-2361
-2270
-1926
-1537
-1184
-974
-704
-42
466
670
522
385
189
104
13
-148
-415
-653
-620
-665
-651
-467
-228
-9
53
8
-135
-329
-530
-759
-1054
-1289
-1322
-1352
-1375
-1377
-1124
-824
-453
-159
-52
-23
-51
-12
-67
-238
-404
-436
-448
-421
-422
-390
-187
149
512
704
692
770
856
912
864
659
519
425
497
481
402
346
439
690
922
1017
957
802
719
700
589
305
49
-186
-340
-517
-658
-830
-1180
-1376
-1511
-1676
-1922
-2108
-2252
-2378
-2392
-2397
-2374
-2447
-2382
-2348
-2340
-2189
-2055
-1948
-1892
-1755
-1624
-1591
-1568
-1519
-1577
-1606
-1577
-1613
-1707
-1728
-1723
-1770
-1690
-1567
-1460
-1411
-1288
-1176
-1043
-951
-804
-669
-572
-390
-291
-144
12
196
392
596
777
965
1081
1228
1383
1560
1717
1898
2125
2331
2580
2881
3237
3600
3999
4505
4944
5350
5724
6077
6407
6423
6144
5582
4527
3022
1532
373
-345
-954
-1555
-2051
-2465
-2221
-1612
-1188
-1174
-1408
-1933
-2172
-2101
-2030
-2195
-2465
-2241
-1813
-1281
-845
-466
-110
376
825
945
804
547
280
-52
-287
-454
-590
-684
-696
-626
-605
-540
-315
-139
-60
-195
-444
-800
-1085
-1378
-1620
-1748
-1753
-1611
-1542
-1431
-1232
-887
-564
-339
-251
-206
-256
-361
-451
-623
-761
-746
-640
-510
-336
-246
-75
232
565
772
734
653
601
515
453
338
168
152
216
341
407
422
505
668
854
954
890
727
567
414
298
99
-117
-259
-314
-333
-475
-625
-801
-1028
-1270
-1527
-1803
-2141
-2510
-2707
-2804
-2896
-2878
-2814
-2709
-2504
-2367
-2233
-2082
-1908
-1762
-1689
-1647
-1609
-1694
-1789
-1784
-1756
-1681
-1655
-1622
-1631
-1621
-1550
-1514
-1456
-1406
-1371
-1372
-1334
-1282
-1194
-1066
-886
-653
-434
-220
-65
158
341
538
736
892
1051
1197
1304
1453
1631
1829
2080
2317
2671
2962
3309
3664
4013
4487
4857
5300
5722
6007
6288
6512
6323
5885
5180
3703
2045
648
-241
-741
-1460
-2019
-2461
-2613
-2112
-1404
-1243
-1330
-1717
-2245
-2285
-2219
-2222
-2393
-2329
-1867
-1404
-1026
-498
-18
382
887
1109
1056
809
555
223
-173
-349
-517
-579
-559
-454
-433
-436
-313
-129
-75
-168
-355
-703
-1034
-1388
-1640
-1785
-1740
-1548
-1429
-1350
-1148
-863
-492
-224
-141
-159
-240
-328
-422
-557
-762
-834
-707
-501
-289
-157
-95
90
402
646
733
647
549
457
333
271
147
35
104
235
356
421
479
570
724
850
849
727
512
372
240
73
-139
-273
-303
-259
-258
-455
-699
-783
-1115
-1642
-1891
-2137
-2385
-2707
-2857
-2804
-2837
-2703
-2437
-2277
-2083
-1859
-1957
-1871
-1684
-1669
-1643
-1610
-1493
-1634
-1763
-1670
-1547
-1517
-1442
-1470
-1507
-1423
-1520
-1564
-1642
-1536
-1493
-1492
-1401
-1255
-1138
-1052
-798
-549
-266
-103
83
232
451
613
748
938
1076
1247
1386
1600
1876
2096
2362
2690
3092
3463
3800
4185
4637
5096
5495
5867
6182
6514
6641
6253
5629
4611
3043
1404
141
-596
-1179
-1771
-2273
-2637
-2665
-2008
-1452
-1367
-1494
-2037
-2414
-2495
-2378
-2354
-2451
-2156
-1656
-1183
-718
-175
208
698
1065
1144
989
685
438
2
-295
-440
-541
-568
-450
-349
-416
-366
-266
-153
-167
-296
-607
-1011
-1399
-1750
-1947
-1984
-1799
-1642
-1493
-1380
-1151
-811
-516
-278
-214
-266
-417
-538
-680
-847
-1008
-1061
-906
-679
-449
-340
-276
-86
195
416
400
304
198
43
-47
-108
-211
-195
-92
99
210
233
291
389
561
644
620
452
293
161
15
-161
-288
-407
-407
-317
-358
-648
-1098
-1280
-1515
-1803
-2121
-2441
-2640
-2873
-2934
-2804
-2738
-2605
-2380
-2299
-2122
-1948
-1978
-1911
-1844
-1766
-1771
-1735
-1651
-1764
-1901
-1831
-1709
-1659
-1598
-1709
-1772
-1803
-1720
-1730
-1752
-1662
-1576
-1493
-1396
-1268
-1137
-913
-620
-347
-163
31
175
318
513
704
873
1061
1248
1460
1617
1772
2001
2274
2608
2973
3346
3766
4201
4625
5093
5572
5937
6323
6508
6300
5861
5133
3803
2223
655
-413
-974
-1586
-2083
-2478
-2803
-2550
-1964
-1672
-1506
-1840
-2355
-2476
-2572
-2488
-2511
-2395
-1879
-1378
-909
-380
53
470
975
1103
1154
903
584
264
-177
-380
-604
-680
-590
-408
-405
-414
-421
-360
-293
-377
-554
-895
-1234
-1607
-1928
-2088
-2049
-1811
-1622
-1437
-1223
-969
-658
-345
-219
-156
-236
-377
-503
-715
-865
-991
-880
-640
-398
-278
-189
-59
155
358
387
319
214
134
-8
-138
-284
-387
-290
-104
118
231
272
315
453
596
591
455
282
147
18
-102
-288
-419
-458
-398
-311
-423
-765
-1232
-1583
-1917
-2126
-2300
-2534
-2725
-2867
-2837
-2616
-2425
-2272
-2086
-2048
-1956
-1861
-1912
-1839
-1724
-1610
-1487
-1427
-1405
-1462
-1538
-1546
-1532
-1585
-1586
-1678
-1736
-1757
-1772
-1768
-1718
-1546
-1411
-1238
-1086
-962
-861
-653
-395
-67
122
247
381
452
661
904
1177
1432
1696
1914
2117
2337
2600
2940
3335
3820
4237
4679
5152
5545
5978
6428
6575
6297
5827
4976
3711
2212
663
-445
-1151
-1740
-1988
-2324
-2612
-2363
-2014
-1648
-1446
-1809
-2302
-2447
-2531
-2375
-2437
-2320
-1826
-1412
-788
-236
140
546
959
1138
1271
1108
834
474
32
-165
-450
-555
-510
-397
-380
-389
-380
-339
-251
-337
-522
-841
-1167
-1524
-1907
-2126
-2123
-1962
-1710
-1526
-1372
-1156
-812
-485
-304
-294
-421
-519
-597
-764
-992
-1193
-1181
-947
-653
-445
-330
-207
-17
252
411
376
276
205
131
57
-71
-208
-242
-104
107
172
184
205
324
435
532
458
267
77
-15
-140
-342
-480
-617
-598
-546
-625
-888
-1176
-1418
-1756
-2089
-2375
-2542
-2670
-2802
-2778
-2669
-2519
-2338
-2112
-1999
-1904
-1835
-1862
-1791
-1701
-1643
-1626
-1541
-1463
-1458
-1536
-1496
-1409
-1377
-1365
-1484
-1545
-1557
-1530
-1586
-1580
-1472
-1334
-1155
-1019
-854
-730
-565
-330
-87
83
190
304
419
594
748
932
1153
1410
1681
1936
2194
2491
2857
3273
3720
4176
4653
5119
5550
5971
6233
6087
5712
5144
4170
2993
1540
200
-626
-1260
-1548
-1780
-2216
-2266
-2070
-1701
-1358
-1536
-2030
-2307
-2416
-2255
-2195
-2354
-2139
-1859
-1313
-715
-308
-33
335
694
986
1056
836
534
244
145
-63
-295
-416
-375
-305
-285
-245
-256
-154
-133
-224
-459
-750
-1013
-1280
-1532
-1733
-1789
-1701
-1463
-1265
-1120
-977
-722
-379
-163
-139
-275
-393
-416
-474
-663
-958
-1099
-949
-718
-581
-516
-483
-264
68
304
358
230
123
152
178
95
-103
-291
-201
7
181
170
107
192
418
624
614
436
213
132
84
-36
-291
-526
-630
-688
-806
-1181
-1703
-2051
-2039
-1905
-1916
-2164
-2413
-2376
-2227
-1941
-1788
-1899
-2078
-2106
-1930
-1689
-1589
-1618
-1608
-1441
-1227
-1191
-1203
-1166
-1183
-1252
-1218
-1284
-1421
-1609
-1675
-1664
-1532
-1420
-1363
-1300
-1144
-928
-820
-629
-424
-273
-180
-66
34
137
197
324
549
810
1078
1198
1324
1530
1805
2115
2391
2657
2931
3231
3587
4018
4383
4752
5011
5075
5026
4820
4445
3823
2962
1985
956
26
-506
-782
-1097
-1477
-1696
-1855
-1570
-1168
-1136
-1403
-1702
-1836
-1713
-1458
-1441
-1608
-1853
-1672
-1237
-813
-580
-512
-467
-130
337
508
362
81
-28
-6
49
-21
-279
-578
-656
-502
-393
-338
-434
-522
-484
-358
-362
-566
-805
-961
-1024
-996
-991
-1120
-1197
-1198
-1031
-770
-605
-542
-524
-524
-445
-365
-394
-514
-650
-722
-724
-690
-707
-740
-752
-595
-384
-203
-127
-153
-155
-34
112
158
98
-20
-60
-25
13
24
-82
-140
-34
112
233
211
99
53
100
154
111
-129
-443
-683
-1000
-1268
-1556
-1854
-2086
-2224
-2143
-2061
-2130
-2083
-1898
-1824
-1782
-1832
-1960
-1964
-1838
-1779
-1714
-1748
-1791
-1743
-1538
-1250
-1077
-1147
-1144
-1032
-960
-871
-877
-956
-972
-913
-867
-812
-830
-848
-832
-695
-427
-264
-253
-252
-132
0
124
196
218
279
369
514
640
737
778
843
984
1279
1535
1685
1776
1975
2358
2751
3033
3129
3107
3054
2968
2698
2332
1879
1362
905
639
427
203
-31
-93
-113
-61
-18
-101
-265
-335
-399
-390
-292
-290
-431
-737
-948
-1018
-998
-994
-1047
-1192
-1205
-1138
-1044
-960
-922
-912
-847
-695
-636
-610
-774
-851
-817
-721
-607
-633
-688
-738
-713
-649
-532
-460
-447
-480
-492
-477
-471
-498
-551
-573
-553
-526
-544
-559
-624
-683
-670
-628
-555
-565
-636
-720
-742
-676
-594
-562
-597
-614
-593
-563
-524
-526
-540
-489
-397
-299
-267
-294
-343
-332
-257
-163
-97
-57
-69
-80
-58
-62
-73
-46
-29
-31
-62
-105
-165
-293
-446
-668
-766
-768
-790
-838
-913
-961
-1065
-1187
-1288
-1315
-1346
-1336
-1385
-1370
-1392
-1486
-1541
-1514
-1450
-1442
-1482
-1578
-1559
-1590
-1574
-1560
-1485
-1419
-1380
-1359
-1299
-1232
-1242
-1200
-1122
-975
-853
-748
-634
-515
-401
-268
-136
1
104
143
191
275
400
498
583
684
864
1061
1238
1401
1568
1727
1917
2126
2323
2530
2695
2804
2836
2783
2638
2522
2258
1848
1464
1246
1122
1147
1108
989
815
571
385
299
207
90
28
-61
-60
-223
-544
-815
-931
-965
-968
-1053
-1231
-1346
-1414
-1418
-1361
-1281
-1224
-1160
-1084
-1040
-1051
-1101
-1114
-998
-866
-786
-817
-845
-849
-862
-829
-759
-630
-541
-523
-571
-590
-539
-470
-460
-444
-450
-464
-473
-505
-561
-593
-547
-449
-312
-297
-384
-482
-525
-477
-388
-317
-293
-279
-239
-234
-224
-255
-280
-251
-179
-120
-115
-161
-220
-237
-172
-90
-48
-23
-17
-36
-75
-91
-86
-83
-85
-158
-288
-418
-547
-560
-588
-622
-641
-733
-798
-862
-1000
-1048
-1069
-1178
-1218
-1298
-1418
-1469
-1528
-1564
-1519
-1498
-1511
-1531
-1602
-1599
-1628
-1641
-1638
-1592
-1602
-1596
-1557
-1526
-1446
-1422
-1375
-1255
-1113
-1033
-965
-914
-794
-660
-540
-379
-271
-189
-81
89
225
361
430
499
593
721
845
949
1101
1268
1461
1710
1950
2137
2333
2523
2706
2857
2897
2736
2562
2392
2083
1675
1408
1250
1152
1166
1069
901
633
395
293
308
259
188
84
15
-40
-259
-513
-676
-714
-704
-782
-962
-1129
-1274
-1392
-1406
-1367
-1330
-1292
-1273
-1290
-1284
-1287
-1301
-1240
-1128
-1056
-1058
-1038
-1016
-1013
-1006
-934
-789
-638
-590
-639
-689
-667
-567
-478
-454
-436
-423
-362
-346
-326
-348
-427
-374
-248
-176
-228
-371
-477
-409
-299
-223
-249
-304
-291
-264
-210
-183
-184
-177
-131
-70
-34
-56
-118
-142
-91
-10
33
40
-14
-72
-109
-146
-167
-168
-224
-359
-492
-619
-689
-706
-762
-893
-967
-999
-1065
-1130
-1201
-1231
-1270
-1299
-1334
-1362
-1411
-1466
-1558
-1581
-1539
-1569
-1617
-1652
-1613
-1637
-1629
-1624
-1576
-1522
-1516
-1514
-1469
-1402
-1385
-1351
-1306
-1190
-1092
-1017
-954
-866
-742
-592
-446
-279
-127
-57
17
131
299
431
541
633
793
975
1125
1279
1432
1601
1819
2039
2255
2490
2622
2783
2944
3039
3001
2810
2598
2370
2004
1688
1542
1352
1286
1210
997
781
545
310
209
193
117
72
-47
-82
-195
-427
-570
-639
-675
-677
-787
-958
-1050
-1139
-1165
-1131
-1057
-994
-956
-966
-964
-980
-1019
-994
-933
-849
-826
-876
-899
-900
-898
-887
-836
-738
-632
-634
-671
-690
-661
-591
-521
-459
-430
-411
-373
-321
-301
-287
-310
-276
-188
-156
-188
-271
-336
-307
-213
-177
-152
-154
-154
-91
-61
-33
-13
21
77
125
129
89
40
15
49
85
108
144
115
78
57
15
-15
-68
-169
-241
-310
-410
-529
-669
-752
-801
-902
-966
-1028
-1135
-1202
-1273
-1329
-1359
-1389
-1467
-1524
-1572
-1586
-1588
-1610
-1598
-1574
-1571
-1617
-1635
-1628
-1620
-1585
-1558
-1545
-1534
-1530
-1485
-1425
-1357
-1275
-1173
-1043
-925
-787
-667
-530
-384
-266
-143
-18
93
198
294
406
526
654
794
931
1098
1290
1480
1699
1905
2154
2396
2615
2837
3049
3165
3132
3046
2840
2603
2261
1838
1645
1579
1444
1305
1116
790
542
280
168
191
114
49
-48
-166
-301
-507
-771
-837
-843
-889
-987
-1166
-1326
-1421
-1465
-1431
-1317
-1231
-1150
-1119
-1110
-1097
-1114
-1124
-1052
-916
-848
-849
-864
-873
-887
-881
-858
-783
-695
-720
-767
-800
-793
-741
-667
-621
-557
-513
-486
-498
-499
-496
-492
-456
-365
-328
-379
-436
-450
-412
-324
-258
-251
-234
-222
-227
-201
-159
-105
-36
21
42
71
43
-1
17
53
76
83
127
157
141
112
93
43
29
-3
-113
-242
-319
-365
-387
-393
-449
-522
-669
-872
-1033
-1055
-1109
-1118
-1114
-1154
-1284
-1399
-1526
-1583
-1535
-1486
-1443
-1430
-1460
-1570
-1625
-1621
-1528
-1467
-1403
-1369
-1372
-1416
-1452
-1465
-1408
-1247
-1136
-1002
-896
-847
-791
-704
-599
-408
-203
-91
11
93
179
273
391
539
684
794
918
1039
1171
1344
1541
1781
2064
2326
2528
2715
2860
2956
2954
2843
2656
2390
2039
1628
1462
1410
1351
1294
1281
1182
1027
769
481
250
97
25
-60
-130
-310
-523
-722
-760
-743
-774
-921
-1080
-1184
-1295
-1374
-1453
-1409
-1358
-1315
-1283
-1277
-1297
-1299
-1254
-1169
-1021
-916
-876
-863
-783
-706
-686
-642
-575
-523
-537
-558
-568
-598
-636
-626
-565
-508
-461
-463
-462
-501
-486
-418
-368
-284
-240
-231
-238
-231
-187
-162
-206
-191
-141
-136
-166
-185
-182
-164
-101
-25
34
43
68
83
126
189
263
274
275
253
164
81
-58
-202
-284
-382
-447
-488
-604
-615
-645
-694
-654
-688
-797
-713
-855
-872
-1122
-1879
-2201
-2209
-2077
-1983
-2048
-2220
-2289
-2276
-2036
-2096
-2263
-2342
-2238
-2123
-1881
-1735
-1710
-1579
-1253
-960
-854
-699
-553
-385
-213
-3
63
-10
15
235
457
619
755
839
929
1151
1388
1525
1662
1834
2013
2209
2400
2672
2877
3051
3400
3784
4127
4540
4715
4651
4284
3482
2812
2149
1426
875
110
-591
-856
-1028
-904
-631
-795
-870
-968
-1110
-854
-849
-967
-1068
-1223
-1207
-1064
-1192
-1162
-1173
-1164
-754
-446
-188
-97
-180
-147
-27
59
135
-30
-261
-386
-554
-620
-656
-747
-731
-674
-532
-376
-340
-432
-515
-564
-507
-503
-617
-772
-1020
-1185
-1246
-1231
-1187
-1113
-1062
-864
-685
-580
-442
-431
-357
-243
-229
-249
-299
-420
-458
-509
-468
-311
-218
-86
79
180
304
405
494
574
576
549
437
288
182
61
-37
-109
-141
-121
-198
-348
-532
-754
-1045
-1374
-1672
-1983
-2351
-2658
-2821
-2890
-2797
-2760
-2663
-2479
-2374
-2158
-2034
-2041
-1938
-1886
-1870
-1765
-1734
-1762
-1726
-1764
-1565
-1424
-1355
-1220
-1167
-1126
-1085
-1045
-1033
-940
-981
-890
-836
-737
-638
-554
-398
-188
85
286
493
604
776
869
1015
1178
1293
1434
1534
1653
1832
2014
2203
2537
2908
3296
3715
4084
4403
4771
5097
5514
5841
5611
4870
3571
2201
1280
503
-290
-905
-1706
-2252
-2230
-1924
-1413
-1263
-1396
-1352
-1466
-1464
-1423
-1789
-2003
-1859
-1758
-1411
-1094
-872
-444
-212
345
925
1204
1200
989
611
323
62
-211
-371
-733
-893
-945
-953
-824
-742
-660
-476
-273
-143
-188
-593
-993
-1172
-1258
-1350
-1504
-1566
-1556
-1421
-1125
-774
-511
-230
36
231
354
241
3
-241
-383
-393
-440
-550
-596
-552
-442
-282
-95
191
405
486
537
536
393
173
20
-15
-79
-176
-230
-263
-236
-156
-29
120
138
65
-6
-214
-759
-1267
-1646
-2111
-2432
-2538
-2717
-2953
-2933
-2840
-2584
-2291
-2072
-1862
-1895
-1937
-1850
-1895
-2051
-2042
-1989
-1936
-1752
-1683
-1504
-1411
-1244
-1034
-866
-808
-880
-973
-1132
-1198
-1318
-1263
-1287
-1185
-1025
-824
-698
-513
-216
12
254
470
643
650
677
750
881
973
1131
1298
1426
1630
1873
2107
2414
2744
3161
3540
3863
4263
4521
4737
5133
5431
5775
6208
5999
4637
2792
1649
952
147
-394
-1097
-2074
-2663
-2560
-1955
-1584
-1720
-1706
-1719
-1749
-1564
-1976
-2410
-2278
-1836
-1355
-1016
-776
-333
-58
207
778
1222
1482
1317
860
524
148
-252
-419
-557
-746
-875
-809
-665
-668
-732
-710
-586
-281
-126
-526
-1192
-1590
-1570
-1454
-1500
-1567
-1531
-1344
-1036
-673
-414
-264
-133
194
517
473
184
-229
-468
-423
-351
-363
-404
-394
-261
-137
-63
125
304
359
355
280
224
49
-230
-358
-280
-188
-128
-22
50
72
74
195
148
-97
-388
-961
-1479
-1791
-2239
-2634
-2695
-2726
-2640
-2542
-2567
-2400
-2295
-2243
-2078
-1957
-1999
-2042
-2153
-2160
-2017
-1992
-1867
-1700
-1458
-1318
-1242
-1165
-1116
-1081
-1119
-1149
-1206
-1207
-1282
-1343
-1314
-1145
-985
-811
-573
-376
-220
-87
45
205
349
406
462
471
485
576
659
680
888
1106
1239
1418
1617
1926
2164
2408
2765
3116
3336
3620
3941
4242
4638
4977
5384
5825
6039
4719
2451
1454
797
-127
-606
-1207
-2242
-2883
-2909
-2147
-1657
-2093
-1906
-1736
-1808
-1560
-1915
-2633
-2535
-1910
-1405
-1001
-722
-226
41
326
886
1410
1646
1399
937
490
87
-334
-573
-672
-903
-1060
-871
-632
-618
-792
-854
-693
-347
-124
-412
-1134
-1671
-1650
-1501
-1510
-1546
-1469
-1212
-877
-546
-365
-262
-135
131
412
422
164
-224
-471
-471
-390
-360
-280
-140
-55
13
8
81
255
342
270
140
100
-28
-285
-463
-469
-426
-279
-133
-216
-363
-642
-1086
-1348
-1335
-1422
-1721
-2043
-2324
-2459
-2544
-2420
-2097
-1983
-1998
-1968
-1984
-2004
-1991
-2101
-2058
-1899
-1773
-1647
-1670
-1696
-1673
-1607
-1432
-1200
-1136
-1213
-1349
-1410
-1298
-1250
-1196
-1109
-953
-810
-730
-675
-612
-522
-347
-75
148
315
317
226
256
440
642
755
871
988
1050
1138
1293
1433
1562
1829
2144
2442
2683
2826
2912
3204
3586
3931
4247
4497
4848
5199
5586
6177
5974
3699
1669
1250
627
-83
-603
-1483
-2341
-2738
-2361
-1185
-1153
-1840
-1559
-1433
-1325
-1301
-2028
-2553
-2194
-1723
-1121
-645
-368
129
372
733
1382
1984
2008
1461
918
575
207
-258
-488
-689
-974
-967
-548
-234
-423
-708
-706
-330
34
-36
-623
-1374
-1696
-1565
-1444
-1472
-1474
-1356
-1045
-618
-317
-212
-148
-50
163
317
189
-133
-497
-699
-693
-605
-447
-227
-153
-150
-91
-52
124
239
194
12
-110
-140
-318
-624
-861
-859
-768
-581
-667
-861
-857
-1002
-1372
-1446
-1263
-1504
-1865
-2098
-2158
-2213
-2374
-2300
-2031
-1926
-1914
-1819
-1736
-1587
-1585
-1663
-1554
-1365
-1246
-1346
-1471
-1450
-1399
-1380
-1280
-1146
-992
-1012
-1151
-1027
-847
-847
-913
-823
-600
-499
-483
-385
-243
-73
135
339
551
692
624
563
687
869
955
1014
1094
1189
1307
1448
1629
1765
1989
2275
2481
2694
2951
3075
3085
3334
3689
4004
4214
4652
5266
5656
6030
4805
2200
1066
721
-99
-514
-1075
-2155
-2799
-2845
-1902
-1146
-1736
-1788
-1351
-1281
-1156
-1641
-2518
-2617
-2137
-1539
-1022
-720
-361
-132
149
696
1313
1742
1465
899
533
194
-290
-622
-777
-1083
-1226
-855
-343
-275
-536
-758
-591
-103
166
-112
-866
-1413
-1491
-1465
-1477
-1502
-1481
-1202
-828
-544
-354
-330
-244
-31
163
206
27
-288
-527
-717
-798
-699
-507
-289
-242
-294
-364
-275
-174
-148
-193
-331
-409
-540
-794
-1010
-1073
-1109
-972
-752
-849
-921
-1038
-1429
-1548
-1403
-1486
-1670
-1809
-2070
-2143
-2278
-2240
-1999
-2130
-2180
-1886
-1751
-1733
-1625
-1675
-1633
-1479
-1268
-1066
-1172
-1325
-1421
-1370
-1257
-1146
-1098
-1102
-1117
-1047
-881
-859
-861
-846
-678
-514
-352
-262
-270
-253
-98
186
386
462
460
529
620
713
794
867
1012
1094
1235
1457
1578
1691
1847
1939
2342
2685
2770
2973
3090
3306
3549
3635
4046
4539
4839
5422
5914
4624
2115
982
756
85
-479
-925
-1983
-2761
-2634
-1893
-1357
-1989
-2052
-1529
-1474
-1350
-1680
-2578
-2901
-2466
-1833
-1192
-886
-505
-311
-150
398
1071
1752
1598
1011
722
563
220
-105
-494
-833
-899
-594
-34
-36
-454
-693
-505
-60
199
21
-552
-1160
-1350
-1345
-1429
-1442
-1450
-1200
-894
-726
-462
-248
-239
-233
-28
191
224
29
-254
-666
-823
-609
-384
-470
-728
-608
-509
-497
-259
-122
-276
-344
-191
-57
-184
-506
-628
-760
-770
-570
-594
-706
-767
-837
-1089
-1136
-985
-1142
-1471
-1612
-1605
-1782
-1945
-2098
-2042
-2004
-1998
-1824
-1730
-1702
-1794
-1762
-1594
-1340
-1289
-1295
-1261
-1262
-1192
-1222
-1234
-1191
-1056
-1064
-1068
-971
-888
-910
-932
-688
-459
-341
-275
-113
41
143
253
434
657
727
778
865
910
958
1105
1113
1132
1345
1447
1536
1638
1757
1985
2112
2269
2497
2687
2761
2974
3233
3522
3909
4190
4705
5144
5211
3670
1741
1241
712
87
-299
-916
-1809
-2159
-2099
-1461
-1325
-2043
-1968
-2112
-2123
-2083
-2744
-3289
-3217
-2829
-2189
-1515
-1106
-555
-424
-143
470
1128
1557
1133
642
562
478
193
-120
-432
-546
-418
1
348
202
-108
-236
-60
234
220
-119
-631
-995
-1049
-1157
-1304
-1340
-1262
-1083
-955
-732
-481
-469
-586
-585
-401
-203
-268
-498
-711
-874
-782
-627
-445
-282
-244
-124
46
209
322
280
158
207
302
279
142
-88
-217
-251
-243
-145
-16
-100
-266
-366
-435
-557
-798
-1047
-1187
-1376
-1530
-1567
-1801
-2051
-2125
-2072
-1956
-1923
-1893
-1663
-1918
-1918
-1653
-1607
-1554
-1524
-1443
-1270
-1186
-1237
-1143
-1148
-1060
-890
-790
-728
-731
-722
-699
-675
-622
-592
-621
-573
-464
-304
-242
-203
-93
30
143
233
309
362
348
375
493
533
605
638
686
817
853
957
1138
1191
1365
1601
1658
1826
2040
2062
2297
2492
2638
2943
3010
3282
3638
3789
3060
1967
1725
1465
954
748
531
-213
-631
-571
-365
-460
-819
-576
-563
-618
-405
-752
-1317
-1482
-1436
-1338
-1220
-1068
-859
-1029
-1024
-676
-362
-169
-241
-203
-101
-107
-107
-266
-543
-659
-615
-410
-293
-348
-405
-471
-377
-93
48
45
-19
-60
35
-96
-299
-393
-493
-499
-496
-390
-324
-435
-530
-529
-493
-367
-303
-349
-390
-489
-484
-514
-590
-583
-609
-562
-471
-376
-326
-356
-390
-286
-167
-104
-5
-30
-81
-125
-98
-55
-31
32
12
-13
42
87
85
19
-61
-120
-136
-106
-125
-272
-521
-595
-570
-684
-714
-647
-716
-770
-693
-620
-572
-617
-602
-532
-504
-443
-448
-511
-480
-451
-463
-434
-408
-421
-456
-484
-443
-418
-413
-400
-392
-367
-370
-399
-364
-326
-332
-385
-296
-109
-162
-294
-149
16
-48
-72
-64
8
-10
44
133
158
184
188
213
278
341
357
350
396
468
452
477
515
522
542
572
655
677
704
720
695
695
709
743
719
640
627
609
549
503
457
423
364
360
367
339
316
274
208
133
112
84
45
12
-32
-80
-159
-193
-244
-328
-383
-419
-429
-436
-482
-529
-564
-588
-586
-595
-613
-624
-635
-660
-659
-640
-627
-597
-564
-515
-492
-494
-474
-460
-450
-437
-431
-416
-377
-340
-347
-338
-344
-365
-381
-392
-368
-358
-361
-350
-339
-326
-311
-304
-324
-346
-342
-352
-345
-352
-359
-364
-351
-322
-302
-263
-251
-220
-173
-141
-119
-97
-77
-51
-34
-49
-98
-122
-125
-110
-118
-130
-99
-80
-77
-89
-113
-138
-170
-197
-227
-233
-252
-257
-267
-280
-295
-316
-342
-358
-366
-403
-405
-436
-464
-487
-518
-542
-588
-625
-629
-654
-674
-681
-687
-673
-666
-682
-704
-734
-783
-818
-843
-880
-859
-843
-840
-834
-823
-806
-825
-834
-833
-829
-813
-785
-767
-719
-691
-662
-611
-563
-549
-538
-534
-519
-488
-478
-446
-436
-443
-438
-426
-418
-382
-352
-332
-297
-274
-273
-271
-296
-304
-286
-289
-268
-241
-221
-192
-167
-160
-161
-162
-172
-202
-223
-224
-245
-270
-274
-270
-254
-229
-227
-205
-197
-193
-157
-164
-161
-123
-111
-105
-103
-149
-168
-184
-217
-225
-240
-240
-235
-249
-254
-260
-290
-306
-324
-360
-387
-394
-407
-415
-394
-374
-354
-343
-353
-354
-365
-371
-378
-386
-393
-405
-409
-408
-393
-367
-360
-351
-340
-321
-313
-306
-287
-295
-293
-285
-277
-273
-268
-277
-277
-280
-254
-242
-255
-256
-246
-239
-255
-294
-323
-332
-332
-322
-307
-304
-301
-290
-285
-252
-218
-209
-225
-247
-260
-255
-257
-265
-286
-295
-270
-264
-263
-251
-277
-313
-314
-309
-329
-344
-360
-364
-346
-351
-339
-320
-319
-321
-333
-355
-386
-394
-414
-431
-416
-397
-376
-359
-365
-387
-379
-351
-320
-298
-321
-342
-338
-346
-368
-391
-417
-398
-382
-360
-349
-335
-332
-335
-310
-282
-258
-253
-259
-264
-258
-226
-212
-205
-172
-139
-110
-96
-104
-119
-115
-134
-140
-147
-186
-201
-220
-221
-228
-246
-246
-261
-258
-269
-260
-234
-220
-180
-159
-158
-142
-152
-137
-116
-127
-122
-124
-114
-128
-127
-139
-169
-179
-214
-249
-233
-241
-244
-228
-248
-259
-279
-295
-294
-310
-321
-326
-337
-351
-354
-372
-369
-368
-368
-358
-361
-351
-352
-347
-335
-307
-278
-259
-289
-290
-288
-281
-247
-230
-241
-233
-214
-205
-202
-243
-280
-297
-320
-343
-363
-392
-414
-428
-451
-449
-455
-476
-442
-421
-417
-388
-359
-336
-323
-343
-344
-368
-385
-391
-386
-396
-389
-409
-402
-393
-411
-398
-406
-399
-406
-430
-440
-431
-445
-430
-404
-389
-383
-374
-359
-328
-321
-310
-302
-298
-288
-286
-298
-295
-307
-312
-303
-307
-316
-315
-333
-310
-287
-279
-263
-287
-303
-314
-323
-322
-326
-359
-364
-373
-391
-382
-389
-416
-410
-392
-367
-362
-379
-371
-362
-367
-348
-335
-342
-312
-293
-265
-219
-225
-220
-218
-252
-239
-239
-258
-253
-279
-299
-287
-277
-258
-251
-232
-210
-214
-225
-230
-237
-237
-232
-244
-251
-259
-250
-228
-222
-235
-257
-263
-271
-287
-330
-368
-378
-395
-406
-388
-368
-362
-344
-348
-348
-338
-334
-344
-351
-334
-320
-305
-277
-268
-249
-216
-186
-189
-193
-209
-219
-216
-208
-233
-232
-237
-254
-242
-254
-253
-248
-247
-259
-273
-276
-295
-323
-331
-346
-359
-354
-367
-401
-404
-412
-432
-454
-439
-423
-421
-410
-379
-375
-367
-355
-339
-314
-293
-297
-310
-305
-318
-323
-329
-328
-333
-332
-360
-376
-395
-426
-445
-453
-471
-465
-448
-417
-401
-392
-372
-389
-397
-389
-407
-416
-425
-435
-426
-413
-412
-407
-374
-363
-347
-323
-295
-291
-302
-317
-327
-339
-321
-330
-342
-338
-323
-309
-287
-278
-283
-274
-287
-285
-294
-312
-314
-313
-289
-290
-300
-305
-304
-300
-266
-255
-274
-269
-274
-288
-270
-240
-234
-216
-206
-212
-203
-192
-191
-174
-160
-150
-135
-130
-123
-99
-95
-70
-67
-63
-70
-115
-133
-142
-153
-168
-166
-179
-194
-190
-206
-206
-198
-203
-220
-227
-219
-226
-227
-215
-198
-183
-173
-183
-190
-192
-197
-184
-157
-159
-155
-148
-150
-163
-167
-182
-226
-246
-239
-250
-250
-256
-280
-286
-283
-273
-263
-263
-276
-281
-264
-258
-269
-260
-267
-280
-283
-259
-254
-280
-301
-311
-308
-300
-311
-343
-365
-389
-410
-402
-389
-400
-402
-399
-407
-377
-356
-354
-345
-327
-327
-331
-329
-338
-335
-344
-342
-336
-358
-387
-386
-355
-336
-333
-324
-322
-342
-317
-317
-335
-342
-369
-386
-386
-381
-355
-348
-364
-373
-367
-368
-354
-361
-378
-391
-390
-378
-363
-374
-376
-357
-358
-333
-331
-350
-347
-342
-335
-326
-335
-357
-348
-331
-314
-312
-316
-310
-311
-316
-297
-314
-318
-304
-301
-277
-281
-302
-279
-267
-252
-222
-210
-207
-221
-241
-267
-297
-304
-284
-280
-265
-245
-248
-240
-230
-233
-249
-258
-251
-237
-238
-248
-259
-267
-261
-250
-258
-292
-297
-293
-282
-286
-303
-321
-321
-317
-316
-316
-295
-282
-282
-264
-283
-282
-266
-276
-296
-312
-320
-304
-303
-309
-308
-317
-309
-321
-351
-361
-384
-398
-416
-446
-453
-446
-417
-392
-365
-357
-325
-325
-310
-294
-298
-300
-293
-287
-286
-279
-282
-267
-302
-315
-304
-317
-304
-307
-311
-324
-345
-351
-348
-353
-367
-397
-409
-397
-405
-400
-386
-399
-387
-400
-414
-410
-411
-408
-403
-401
-405
-383
-357
-325
-299
-287
-274
-241
-228
-215
-208
-211
-194
-197
-219
-240
-275
-292
-315
-337
-336
-356
-381
-404
-448
-465
-477
-487
-463
-468
-488
-490
-501
-499
-483
-483
-445
-414
-398
-372
-367
-377
-362
-344
-343
-323
-325
-333
-336
-349
-350
-350
-345
-338
-357
-344
-343
-357
-348
-341
-351
-317
-295
-287
-270
-280
-283
-264
-250
-239
-229
-238
-260
-278
-290
-270
-253
-236
-224
-238
-253
-273
-291
-285
-281
-297
-276
-275
-275
-259
-242
-239
-233
-209
-184
-169
-166
-168
-197
-203
-184
-206
-196
-200
-226
-211
-209
-209
-204
-217
-238
-264
-290
-303
-312
-307
-302
-295
-292
-290
-277
-270
-270
-260
-268
-289
-289
-288
-292
-274
-295
-270
-247
-229
-209
-204
-208
-215
-200
-189
-173
-177
-184
-186
-194
-187
-193
-226
-232
-250
-260
-248
-270
-272
-300
-294
-335
-346
-374
-401
-368
-430
-327
-378
-325
-299
-276
-280
-277
-261
-297
-231
-275
-253
-212
-253
-228
-209
-227
-198
-202
-227
-230
-239
-252
-231
-208
-250
-254
-266
-268
-223
-256
-276
-284
-284
-283
-290
-259
-289
-260
-302
-268
-340
-309
-320
-349
-272
-329
-311
-351
-333
-359
-352
-371
-391
-313
-319
-289
-271
-267
-252
-234
-226
-199
-184
-165
-142
-146
-122
-128
-123
-131
-144
-155
-155
-183
-176
-218
-160
-161
-156
-137
-182
-181
-193
-194
-194
-222
-249
-232
-256
-252
-252
-304
-304
-317
-302
-254
-241
-233
-242
-253
-246
-216
-225
-218
-209
-217
-242
-229
-244
-261
-267
-268
-284
-284
-317
-339
-345
-337
-340
-338
-355
-390
-368
-378
-345
-377
-389
-405
-416
-418
-397
-405
-445
-421
-455
-463
-435
-471
-478
-497
-501
-510
-512
-525
-499
-469
-451
-416
-388
-374
-340
-298
-299
-310
-317
-315
-326
-293
-345
-336
-346
-339
-324
-334
-340
-357
-359
-376
-360
-364
-394
-433
-433
-453
-456
-477
-473
-472
-461
-458
-425
-422
-459
-474
-499
-457
-500
-488
-509
-514
-531
-506
-531
-563
-530
-534
-490
-486
-481
-484
-463
-481
-454
-459
-472
-444
-423
-418
-416
-395
-426
-414
-387
-379
-366
-378
-380
-419
-403
-402
-388
-377
-393
-356
-347
-303
-298
-282
-255
-252
-249
-265
-276
-264
-279
-288
-280
-267
-300
-290
-275
-305
-298
-304
-337
-353
-360
-340
-327
-317
-328
-322
-316
-290
-243
-257
-245
-232
-241
-242
-244
-247
-263
-261
-278
-291
-266
-281
-276
-250
-222
-218
-199
-200
-193
-163
-182
-193
-180
-202
-202
-222
-251
-257
-269
-298
-311
-337
-361
-375
-381
-420
-451
-464
-451
-456
-459
-448
-465
-457
-474
-463
-475
-463
-478
-475
-484
-462
-449
-446
-466
-462
-439
-421
-354
-358
-302
-278
-260
-218
-196
-175
-177
-153
-158
-150
-169
-185
-193
-215
-224
-235
-243
-258
-258
-270
-229
-252
-253
-240
-261
-248
-241
-256
-266
-272
-305
-307
-331
-322
-306
-305
-302
-290
-274
-268
-279
-285
-290
-308
-290
-275
-277
-284
-313
-346
-325
-307
-315
-302
-280
-289
-298
-312
-340
-363
-382
-364
-356
-342
-346
-375
-364
-368
-365
-353
-348
-322
-331
-318
-306
-311
-309
-308
-313
-287
-285
-305
-278
-294
-305
-282
-264
-279
-262
-249
-247
-229
-243
-241
-249
-240
-239
-256
-270
-263
-265
-256
-231
-228
-237
-227
-250
-257
-240
-263
-255
-258
-263
-259
-273
-278
-282
-270
-270
-264
-270
-273
-278
-304
-304
-295
-289
-276
-291
-279
-295
-309
-299
-309
-315
-325
-310
-296
-285
-296
-269
-284
-289
-288
-302
-305
-308
-336
-348
-334
-357
-347
-363
-382
-393
-390
-414
-410
-423
-439
-436
-490
-499
-484
-501
-489
-497
-476
-467
-483
-480
-470
-446
-419
-389
-358
-328
-324
-296
-275
-282
-257
-253
-258
-227
-225
-203
-189
-202
-213
-213
-244
-268
-267
-300
-317
-358
-383
-386
-426
-439
-461
-470
-485
-483
-484
-478
-445
-443
-440
-443
-446
-425
-420
-403
-390
-396
-396
-416
-448
-441
-448
-450
-462
-478
-486
-492
-519
-554
-559
-570
-549
-546
-534
-521
-523
-516
-497
-470
-438
-432
-426
-411
-391
-366
-363
-393
-432
-448
-444
-425
-424
-431
-416
-410
-428
-426
-419
-424
-418
-429
-429
-417
-431
-434
-422
-415
-393
-366
-345
-330
-311
-292
-269
-229
-224
-215
-191
-190
-175
-162
-164
-154
-171
-190
-173
-165
-173
-190
-200
-220
-235
-253
-269
-276
-280
-299
-305
-322
-327
-317
-311
-301
-298
-286
-264
-254
-244
-249
-244
-223
-215
-220
-204
-213
-225
-253
-276
-283
-296
-293
-306
-298
-275
-269
-278
-275
-302
-301
-322
-319
-336
-324
-318
-307
-310
-304
-289
-303
-304
-309
-307
-299
-318
-336
-327
-323
-314
-318
-305
-299
-283
-274
-259
-263
-265
-269
-281
-295
-291
-303
-327
-309
-327
-312
-301
-289
-269
-253
-271
-270
-270
-287
-289
-297
-307
-300
-270
-289
-273
-274
-261
-281
-269
-291
-312
-303
-311
-309
-296
-301
-326
-327
-357
-341
-326
-299
-290
-253
-246
-232
-218
-206
-196
-171
-161
-157
-126
-119
-126
-124
-116
-124
-140
-150
-153
-139
-152
-134
-110
-116
-115
-129
-139
-156
-162
-185
-195
-203
-198
-206
-205
-199
-208
-233
-240
-236
-238
-232
-222
-213
-233
-228
-219
-225
-247
-239
-245
-260
-238
-238
-213
-184
-183
-187
-161
-162
-177
-166
-200
-193
-193
-211
-214
-207
-218
-212
-220
-212
-208
-205
-204
-223
-204
-222
-235
-203
-198
-185
-187
-204
-212
-241
-247
-242
-233
-241
-232
-234
-237
-241
-246
-287
-296
-282
-277
-276
-288
-301
-303
-300
-299
-298
-323
-331
-323
-341
-322
-331
-344
-344
-347
-353
-347
-345
-347
-329
-314
-315
-313
-291
-302
-321
-346
-362
-385
-374
-381
-370
-370
-360
-350
-362
-398
-385
-394
-366
-365
-386
-428
-349
-410
-377
-491
-326
-1713
-2738
-1353
-812
-456
39
189
-290
-384
-186
-246
-415
-270
-320
-405
-491
-305
-236
-310
-207
-133
-224
-398
-506
-475
-400
-373
-345
-345
-245
-245
-309
-352
-286
-318
-294
-196
-168
-134
-331
-236
-277
-307
-274
-281
-229
-276
-283
-388
-423
-499
-396
-459
-412
-319
-339
-362
-451
-440
-342
-379
-312
-294
-257
-262
-315
-347
-304
-346
-282
-260
-363
-1629
-2310
-1702
-1479
-1262
-871
-403
-544
-520
-315
-287
-309
-334
-519
-615
-529
-478
-441
-440
-170
-53
-138
-2071
-2729
-1950
-2231
-2587
-2573
-2251
-2022
-1504
-997
-1059
-811
-431
-175
-441
-507
-411
-454
-470
-608
312
-169
-216
-19
-113
-124
-309
-533
-607
-529
-610
-788
-499
-621
-1005
-577
-379
-702
-1023
-208
-323
-586
-522
-483
-641
-1000
-710
-580
-795
-1144
-1071
-714
-821
-1408
-616
-613
-1157
-1715
-1549
-1562
-2036
-1641
-2101
-2475
-1759
-1859
-2124
-1417
-1507
-1493
-1450
-1410
-1571
-1050
-506
-295
-440
-201
-36
-224
73
192
419
630
196
-1
596
51
-680
-60
282
-195
-673
-593
-686
-859
-685
-593
-735
-715
-748
-782
-946
-1206
-1295
-1007
-1312
-1349
-906
-1031
-1322
-1368
-1004
-894
-870
-877
-961
-487
-377
-715
-645
-683
-444
-502
-580
-448
-495
-439
-500
-497
-227
-158
-408
-262
-352
-622
-661
-819
-907
-880
-853
-974
-987
-1035
-1045
-998
-1106
-1088
-998
-978
-952
-1046
-1112
-1245
-1124
-1087
-1104
-933
-979
-1102
-1153
-1121
-1137
-1102
-1095
-963
-912
-826
-809
-1041
-1019
-839
-916
-991
-903
-946
-985
-1080
-1191
-1186
-1335
-1224
-1110
-1242
-1192
-1252
-1493
-1746
-1661
-1669
-1706
-1597
-1570
-1516
-1463
-1319
-1397
-1299
-1037
-931
-903
-824
-732
-830
-773
-725
-599
-496
-450
-377
-345
-343
-420
-476
-383
-282
-236
-301
-421
-566
-739
-756
-767
-745
-651
-652
-705
-766
-904
-1118
-1066
-865
-695
-647
-674
-732
-795
-775
-725
-599
-458
-347
-261
-144
-179
-346
-317
-135
-33
44
109
-33
-188
-158
-105
46
184
186
225
280
165
43
72
149
189
285
366
213
106
100
47
114
273
238
234
357
252
24
124
203
140
290
264
112
7
-82
-227
-366
-393
-512
-645
-706
-919
-1413
-1626
-1655
-1869
-1845
-1800
-2069
-2237
-2161
-2118
-2108
-1990
-1835
-1701
-1521
-1412
-1414
-1480
-1416
-1308
-1146
-1037
-980
-993
-1102
-1116
-1024
-959
-992
-951
-925
-961
-962
-974
-1017
-1015
-888
-736
-681
-645
-623
-653
-652
-548
-435
-377
-322
-267
-276
-286
-213
-156
-137
-15
122
165
230
314
395
506
681
883
1024
1131
1234
1330
1429
1562
1716
1852
2004
2162
2257
2384
2525
2712
2910
3225
3582
3753
4088
4376
4673
5011
5335
5557
5959
6173
6149
6565
6556
5941
5217
5016
4482
3402
1344
-340
-1635
-3071
-2716
-2587
-3976
-5072
-4405
-3622
-3135
-2547
-2445
-2150
-1412
-445
-98
-570
-788
-282
741
1230
1556
2224
2435
2790
3521
3935
4110
4457
4708
4350
3914
3499
3144
2521
1871
1493
1034
872
863
614
-56
-379
-110
179
307
192
-180
-530
-538
-304
-313
-743
-765
-341
18
274
574
585
749
1415
2024
2374
2440
2525
2446
2368
2399
2412
2311
2167
2095
2012
2002
1951
1854
1673
1555
1614
1681
1590
1354
1006
625
508
517
437
225
29
-49
4
103
184
261
292
545
844
978
982
945
920
933
1034
1108
1112
1014
993
917
887
913
774
-515
-1865
-1564
-1355
-1536
-1002
-976
-2322
-2155
-860
-638
-822
-361
-230
-483
-417
-575
-1064
-1352
-1286
-1147
-715
-418
-233
-635
-1139
-982
-323
18
-196
-389
-614
-643
-527
-379
-523
-426
75
513
754
934
971
724
661
1023
1463
1595
1463
1104
968
1115
1441
1646
1599
1660
2046
2378
2424
2537
2679
2866
3336
4006
4383
4783
5099
5433
5687
6330
7022
7496
7544
6939
6422
5629
4542
1702
-820
-2471
-3990
-4474
-4318
-5197
-7202
-7108
-5814
-4726
-3995
-3583
-3291
-2991
-2051
-1591
-2089
-2662
-2417
-1215
-212
489
1193
1510
1982
2815
3859
4409
4805
4907
4345
3590
2779
2383
1596
669
-55
-524
-807
-895
-1053
-1776
-2228
-1961
-1407
-1060
-1156
-1770
-2339
-2425
-2220
-2143
-2261
-2369
-2114
-1455
-905
-539
-336
51
676
1444
1976
2019
1849
1572
1388
1166
1063
1013
858
669
480
377
327
298
205
56
-46
-83
-139
-417
-916
-1404
-1672
-1735
-1728
-1696
-1780
-1896
-1809
-1566
-1353
-1116
-794
-577
-456
-273
-200
-265
-382
-430
-457
-386
-237
-216
-268
-335
-348
-323
-187
-136
-339
-864
-1417
-1739
-1892
-2167
-3117
-3688
-3672
-4003
-4019
-3139
-3204
-3839
-3025
-2323
-2601
-2552
-2008
-2078
-2147
-1887
-1815
-1774
-1618
-1687
-1765
-1438
-1021
-778
-999
-1271
-1233
-1023
-1124
-1289
-1337
-1401
-1398
-1322
-1189
-1248
-1185
-963
-765
-624
-279
-50
-215
-256
-111
-31
148
336
314
427
765
1087
1258
1476
1745
2057
2433
2801
3078
3447
3887
4190
4659
5240
5777
6333
6912
7360
7201
6705
6045
5064
2510
-1291
-3115
-4845
-6228
-5903
-5844
-8226
-9130
-6898
-5724
-4826
-4115
-3962
-3983
-2689
-1827
-2777
-3453
-3404
-2442
-956
249
1097
1875
2483
3104
3953
4773
5057
5238
4616
3608
2555
1896
1324
-42
-1060
-1600
-1582
-1551
-1390
-1859
-2682
-2563
-2014
-1600
-1614
-2025
-2786
-3146
-3030
-2927
-2963
-2905
-2489
-1632
-782
-214
168
513
1047
1525
1941
2046
2012
1776
1433
1041
557
550
615
606
460
313
207
186
216
-73
-413
-664
-755
-937
-1288
-1772
-2259
-2432
-2305
-2037
-1799
-1589
-1393
-1171
-914
-613
-357
-192
-98
-76
-14
25
8
-142
-305
-343
-150
163
266
234
53
-59
-102
-130
-435
-874
-1454
-2271
-3128
-3460
-3757
-4186
-4035
-3737
-3759
-3473
-2667
-2462
-2462
-2135
-1701
-1717
-1625
-1669
-1977
-2226
-2088
-2003
-1951
-1485
-1081
-935
-1010
-757
-716
-697
-899
-1041
-1133
-1166
-1274
-1484
-1581
-1716
-1518
-1294
-972
-747
-442
-391
-411
-350
-247
-263
-349
-332
-368
-231
-57
179
366
687
1125
1648
2103
2402
2618
2760
2973
3200
3537
3941
4355
4800
5204
5742
6337
7019
7498
7240
6861
6175
5136
3035
-725
-3476
-5518
-6848
-6705
-6107
-7707
-8999
-7128
-5582
-4430
-3683
-3653
-3887
-2704
-1675
-2587
-3106
-3214
-2721
-1230
420
1594
2585
3502
3841
4170
4855
5109
5156
4478
3394
2227
1401
938
-259
-1508
-2285
-2081
-1738
-1369
-1446
-2306
-2581
-2329
-2085
-2191
-2545
-3098
-3477
-3360
-3239
-3107
-2858
-2330
-1351
-376
473
1039
1344
1584
1669
1686
1574
1602
1498
1205
811
304
201
297
482
469
405
321
238
222
-177
-757
-1240
-1490
-1680
-1853
-2021
-2300
-2409
-2266
-1990
-1569
-1114
-747
-501
-364
-298
-209
-92
-204
-381
-350
-221
-40
73
77
-67
32
295
464
506
357
173
-67
-240
-567
-916
-1253
-1587
-2006
-2294
-3061
-3599
-3390
-3468
-3584
-3200
-2955
-3286
-2642
-2275
-2377
-2314
-1902
-1969
-1943
-1701
-1850
-1857
-1635
-1496
-1456
-922
-752
-715
-988
-1005
-1107
-1108
-1342
-1637
-1673
-1692
-1629
-1815
-1658
-1717
-1552
-1351
-1044
-925
-779
-653
-750
-671
-518
-504
-540
-392
-316
-113
102
361
568
874
1159
1573
1912
2104
2304
2470
2615
2725
3087
3452
3843
4363
4845
5414
5866
6450
7056
7211
6778
6185
5428
4132
1893
-1806
-4409
-6376
-7374
-6808
-6243
-7525
-8196
-6200
-4538
-3640
-3606
-3838
-4078
-3256
-2460
-3069
-3707
-3582
-2408
-768
872
2443
3702
4420
4755
4873
5023
4823
4474
3507
2367
1331
758
474
-585
-1721
-2173
-1695
-1170
-787
-1033
-1975
-2420
-2462
-2602
-3034
-3665
-4122
-4032
-3647
-3310
-2865
-2280
-1569
-483
511
1075
1423
1602
1589
1271
1007
797
872
1022
1039
936
776
935
1163
1272
1034
742
511
251
-48
-610
-1322
-1956
-2256
-2319
-2251
-2165
-2047
-1886
-1673
-1387
-1078
-823
-741
-766
-815
-791
-766
-672
-763
-821
-576
-147
335
541
515
535
648
641
518
206
-133
-219
-438
-745
-1061
-1521
-1801
-2145
-2452
-2544
-2864
-3214
-3149
-3271
-3503
-3008
-2710
-2818
-2507
-2207
-2167
-2004
-1709
-1741
-1757
-1591
-1446
-1316
-1205
-1066
-926
-924
-898
-803
-785
-855
-948
-1045
-1173
-1202
-1203
-1192
-1233
-1218
-1074
-878
-749
-682
-581
-546
-492
-353
-268
-242
-194
-157
-103
10
124
294
544
773
1109
1478
1802
2026
2198
2359
2635
2917
3143
3489
3875
4271
4825
5373
5896
6532
7231
7539
7176
6643
5678
4636
2143
-1834
-4240
-6082
-6923
-6210
-5445
-6972
-7399
-4984
-3527
-2951
-3192
-3838
-4459
-3627
-2964
-3892
-4387
-4001
-2478
-492
1242
2989
4299
5058
5178
4882
4710
4307
3808
2649
1709
987
779
1023
247
-649
-871
-180
210
290
-130
-1331
-2027
-2372
-2815
-3628
-4207
-4212
-3928
-3459
-2854
-2200
-1487
-686
85
542
811
1066
1072
866
285
-103
-29
511
1025
1287
1508
1569
1946
2210
2051
1442
861
458
91
-203
-743
-1352
-1806
-1894
-1756
-1559
-1314
-1116
-1023
-1062
-1057
-997
-1043
-1288
-1553
-1637
-1547
-1167
-1048
-891
-741
-262
279
679
849
793
845
676
539
169
-194
-366
-330
-375
-419
-570
-699
-562
-756
-1112
-1618
-2138
-2614
-2682
-2963
-3319
-3574
-3459
-3264
-2881
-2187
-2086
-2069
-1731
-1304
-1311
-1569
-1612
-1700
-1580
-1477
-1327
-1191
-949
-998
-793
-611
-395
-361
-627
-914
-1146
-971
-1182
-1372
-1529
-1494
-1098
-945
-681
-592
-580
-439
-279
-270
-379
-349
-514
-448
-359
-227
75
370
747
1040
1504
1838
2061
2354
2498
2685
2861
3099
3404
3829
4377
4942
5465
6182
6830
7527
7380
6661
5933
4914
3115
-893
-3600
-5401
-6579
-5861
-4923
-5522
-6588
-4451
-2599
-2239
-2814
-3907
-4759
-4646
-3799
-4750
-5377
-4601
-2994
-796
849
2506
4106
5119
5186
4129
3679
3332
2773
1961
915
633
842
1747
1687
721
220
816
1306
897
224
-1047
-1963
-2288
-2853
-3910
-4543
-4191
-3480
-3010
-2479
-2076
-1260
-479
-184
-281
-515
-322
-279
-265
-648
-884
-510
357
1195
1589
2084
2338
2647
2612
2247
1391
577
228
-87
-423
-673
-668
-766
-643
-499
-445
-416
-374
-549
-931
-1170
-1371
-1549
-1810
-2028
-2067
-1679
-1185
-838
-573
-276
-8
414
585
476
284
278
246
37
-202
-262
-185
94
356
369
386
583
416
-164
-593
-1189
-1672
-2158
-2542
-2982
-3024
-2771
-2844
-2742
-2580
-2404
-2084
-1677
-1897
-2074
-1767
-1723
-1853
-1932
-1833
-1642
-1197
-1119
-1039
-730
-338
-452
-621
-645
-644
-663
-970
-1181
-1326
-1259
-1164
-1168
-1146
-968
-701
-585
-516
-462
-518
-537
-578
-600
-571
-467
-388
-190
82
313
628
859
1073
1262
1501
1713
1924
2135
2313
2498
2801
3126
3492
3825
4312
4763
5277
5804
6373
6762
6424
6178
5480
4585
3360
28
-2731
-4374
-4937
-4500
-3586
-3807
-5057
-3318
-1442
-1360
-2460
-3879
-5038
-5029
-4195
-4973
-5451
-4676
-2924
-742
871
2362
3611
4369
3969
2771
2107
1775
1503
739
211
664
1657
2847
2927
1946
1280
1682
1779
893
-115
-1237
-1980
-2035
-2242
-3003
-3398
-2890
-2335
-2001
-1661
-1419
-1030
-787
-1054
-1565
-1674
-1439
-1382
-1345
-1354
-1154
-409
601
1280
1521
1828
2048
2065
1748
1229
572
-33
-132
-106
-16
180
459
559
604
650
487
152
-296
-807
-1243
-1302
-1391
-1527
-1652
-1648
-1451
-1000
-608
-515
-540
-496
-391
-498
-632
-723
-770
-715
-568
-493
-473
-173
123
273
287
341
379
411
132
-621
-952
-1281
-1701
-1939
-1924
-2430
-2635
-1994
-1872
-2051
-1841
-1636
-2010
-2011
-1866
-2060
-2199
-2195
-2369
-2340
-1871
-1559
-1479
-1438
-1281
-963
-727
-876
-1094
-1263
-1385
-1394
-1444
-1428
-1374
-1375
-1236
-1045
-995
-900
-713
-749
-796
-628
-612
-638
-621
-607
-626
-453
-180
-29
183
349
533
733
927
990
1081
1209
1326
1473
1771
2011
2238
2520
2809
3174
3604
4195
4628
5079
5555
6059
6109
5673
5153
4442
3251
153
-1891
-3061
-3829
-3046
-2320
-2744
-3802
-1998
-488
-1105
-2430
-4192
-5322
-5127
-4481
-5435
-5964
-4868
-2682
-423
759
1540
2251
2769
2098
691
94
-193
-160
-301
-325
480
1971
3639
3649
2502
1911
2213
2002
813
-394
-1340
-1411
-875
-717
-1403
-1536
-888
-371
-384
-853
-1172
-1182
-1193
-1762
-2253
-2198
-1776
-1402
-1320
-1479
-1180
-171
538
520
287
411
652
660
402
-80
-358
-192
235
422
518
863
1190
1342
1267
1034
680
349
-146
-661
-877
-719
-580
-489
-510
-518
-293
-107
-287
-720
-928
-1044
-1064
-1141
-1280
-1288
-1000
-646
-460
-385
-329
-231
-231
-293
-397
-429
-313
-345
-439
-808
-1162
-1031
-1091
-1345
-1545
-1654
-2092
-1976
-1494
-1564
-1776
-1711
-1809
-1874
-1619
-1873
-2222
-2233
-2118
-2093
-1778
-1569
-1586
-1405
-1227
-1182
-1101
-1051
-1410
-1511
-1539
-1467
-1418
-1360
-1296
-1258
-992
-821
-735
-797
-775
-810
-775
-673
-530
-477
-419
-327
-307
-232
-76
6
61
236
321
517
711
874
892
1074
1209
1332
1525
1643
1760
1877
2167
2507
2916
3305
3669
4024
4447
4828
5201
5370
5116
4599
4147
2469
-313
-1275
-2043
-2351
-1552
-1000
-1827
-1603
413
467
-608
-2000
-3527
-4251
-4046
-4462
-5491
-5067
-3640
-1703
-227
346
890
1398
1219
-137
-1319
-1805
-1989
-1753
-1396
-447
987
2588
3419
2609
1743
1585
1393
420
-552
-1140
-1101
-229
393
368
293
794
1136
1017
316
-440
-696
-841
-1257
-1615
-1457
-1024
-491
-392
-675
-764
-455
-271
-691
-1149
-1264
-980
-800
-812
-970
-976
-682
-379
-238
-284
-66
142
308
306
264
202
93
-119
-255
-116
82
305
409
456
403
583
511
230
-85
-317
-323
-373
-350
-403
-356
-256
-217
-250
-370
-403
-477
-587
-821
-955
-987
-1050
-1116
-1156
-1395
-1415
-1228
-1455
-1686
-1760
-1867
-2047
-1833
-1755
-1918
-1972
-1897
-1926
-1791
-1663
-1628
-1499
-1445
-1327
-1263
-1170
-1221
-1143
-1188
-1163
-1121
-1124
-1117
-1166
-1052
-974
-871
-956
-996
-1049
-1133
-1070
-1032
-1033
-981
-818
-688
-577
-466
-423
-437
-423
-426
-415
-380
-259
-130
42
225
453
639
711
845
902
955
986
1065
1139
1209
1347
1566
1786
2008
2265
2499
2579
2761
2800
2985
3222
3466
3759
3922
3778
3239
1675
29
-292
-775
-634
-430
-563
-770
352
1420
577
-250
-1365
-2153
-2351
-2514
-3378
-3921
-3112
-2035
-965
-328
76
240
107
-488
-1554
-2061
-2403
-2587
-2341
-1766
-562
625
1453
1248
684
575
365
-260
-1042
-1390
-1218
-344
501
800
930
1227
1417
1274
837
180
-208
-392
-514
-535
-188
248
522
586
462
324
240
70
-602
-1108
-1180
-943
-735
-623
-534
-546
-375
-262
-461
-765
-814
-850
-891
-763
-624
-402
-346
-374
-433
-245
-120
-171
-273
-347
-210
17
125
27
67
179
334
351
286
132
64
92
65
23
-16
-10
-69
-137
-205
-269
-317
-434
-538
-587
-531
-526
-534
-622
-733
-814
-845
-874
-1069
-1220
-1526
-1505
-1500
-1466
-1294
-1279
-1416
-1407
-1250
-1367
-1496
-1518
-1540
-1473
-1217
-1128
-1010
-927
-859
-804
-716
-687
-724
-798
-878
-812
-737
-651
-708
-633
-496
-431
-348
-360
-464
-538
-433
-353
-276
-257
-237
-190
-60
23
52
5
-62
-27
-30
44
27
95
137
216
285
346
390
392
395
337
379
399
428
414
456
453
457
542
621
609
649
673
781
902
986
1038
1133
1334
1350
1026
269
-100
-297
-258
61
-25
-71
94
643
767
543
111
-386
-585
-833
-1076
-1414
-1368
-1132
-838
-565
-295
-60
-76
-260
-684
-970
-1177
-1430
-1540
-1495
-1240
-681
-197
-61
-171
-276
-356
-529
-757
-970
-1034
-861
-570
-280
-18
155
204
161
88
-59
-190
-344
-501
-528
-406
-223
-78
20
42
29
-9
-143
-379
-605
-691
-682
-579
-456
-396
-310
-235
-227
-300
-354
-451
-518
-525
-517
-413
-336
-300
-310
-252
-194
-209
-316
-434
-484
-479
-430
-394
-347
-338
-272
-258
-239
-297
-372
-455
-506
-456
-435
-426
-420
-405
-365
-370
-410
-436
-492
-544
-568
-622
-628
-609
-588
-578
-514
-494
-457
-452
-498
-494
-489
-437
-458
-454
-475
-459
-480
-475
-460
-457
-420
-408
-360
-322
-285
-246
-196
-235
-267
-271
-289
-306
-361
-418
-467
-474
-464
-499
-525
-539
-575
-596
-632
-667
-682
-697
-668
-598
-563
-553
-539
-495
-470
-483
-469
-443
-427
-388
-335
-292
-262
-240
-252
-304
-325
-309
-297
-303
-283
-285
-290
-302
-354
-364
-340
-325
-337
-404
-446
-442
-438
-404
-387
-357
-359
-355
-350
-373
-396
-435
-473
-500
-506
-508
-486
-492
-474
-429
-414
-381
-342
-329
-300
-266
-275
-266
-213
-264
-302
-327
-376
-399
-378
-367
-354
-343
-344
-355
-337
-343
-403
-424
-423
-394
-414
-414
-420
-386
-387
-415
-390
-367
-351
-330
-342
-369
-366
-373
-359
-326
-308
-312
-335
-315
-333
-309
-304
-263
-271
-254
-205
-203
-193
-213
-183
-219
-214
-230
-190
-207
-250
-274
-283
-286
-263
-254
-289
-282
-243
-198
-181
-172
-187
-176
-153
-92
-79
-57
-55
-95
-97
-89
-71
-65
-69
-74
-89
-130
-192
-248
-236
-177
-84
-61
-103
-173
-263
-295
-251
-199
-155
-167
-165
-170
-159
-147
-169
-225
-264
-287
-274
-197
-147
-154
-167
-153
-112
-69
20
71
128
158
202
189
136
52
-1
-76
-94
-33
-14
-27
-64
-94
-112
-134
-176
-167
-169
-172
-128
-157
-174
-139
-147
-150
-132
-155
-193
-189
-185
-183
-164
-109
-99
-109
-130
-131
-125
-110
-100
-112
-135
-151
-153
-143
-123
-117
-123
-107
-72
-82
-64
-52
-82
-92
-64
-62
-90
-118
-167
-205
-258
-269
-229
-211
-229
-229
-190
-168
-114
-112
-96
-66
-33
-19
-31
-29
-57
-57
-51
-68
-99
-170
-136
-83
-180
-222
-46
-33
-138
-176
-146
-118
-180
-251
-167
-134
-216
-216
-178
-142
-180
-142
-76
-86
-145
-218
-276
-308
-258
-274
-256
-219
-183
-174
-172
-158
-136
-159
-169
-174
-194
-164
-169
-182
-215
-212
-237
-235
-256
-290
-320
-337
-300
-289
-265
-255
-236
-248
-228
-209
-198
-138
-152
-159
-176
-179
-158
-126
-115
-136
-139
-139
-131
-138
-70
-57
-35
-98
-97
-66
-52
-105
-183
-199
-205
-176
-169
-126
-118
-103
-114
-123
-149
-230
-252
-304
-345
-369
-388
-441
-447
-382
-329
-309
-319
-328
-278
-233
-234
-185
-151
-117
-74
-43
-42
-35
-69
-117
-151
-162
-155
-135
-120
-157
-152
-185
-190
-209
-265
-315
-342
-333
-329
-306
-282
-266
-275
-282
-276
-266
-272
-312
-347
-363
-313
-281
-319
-298
-296
-307
-311
-302
-294
-308
-305
-301
-294
-243
-211
-207
-172
-185
-174
-169
-161
-184
-208
-224
-263
-276
-307
-305
-317
-310
-281
-250
-227
-217
-180
-184
-192
-176
-162
-144
-175
-216
-241
-235
-220
-186
-133
-137
-165
-231
-228
-247
-303
-337
-362
-338
-347
-336
-337
-310
-262
-262
-248
-268
-299
-306
-318
-339
-343
-339
-322
-301
-260
-207
-185
-173
-142
-103
-91
-106
-83
-97
-87
-84
-103
-157
-162
-193
-198
-203
-192
-180
-239
-306
-370
-376
-376
-366
-340
-332
-351
-364
-392
-389
-407
-418
-389
-348
-316
-285
-271
-236
-198
-191
-204
-225
-225
-187
-116
-94
-75
-32
-46
-78
-72
-100
-137
-153
-154
-130
-133
-133
-117
-162
-181
-190
-186
-167
-158
-160
-143
-144
-136
-183
-274
-311
-309
-286
-269
-267
-276
-258
-251
-233
-228
-220
-227
-232
-251
-238
-211
-245
-256
-243
-212
-212
-181
-139
-127
-101
-95
-102
-135
-185
-239
-259
-250
-246
-189
-175
-141
-131
-131
-130
-100
-55
-42
-3
-30
-35
-62
-114
-127
-162
-166
-163
-149
-132
-136
-93
-82
-93
-119
-106
-139
-155
-177
-188
-179
-196
-196
-197
-166
-152
-97
-99
-110
-115
-172
-180
-216
-233
-242
-241
-220
-177
-162
-165
-127
-129
-103
-104
-123
-148
-169
-169
-151
-147
-151
-123
-153
-149
-138
-93
-126
-171
-209
-211
-200
-181
-182
-209
-256
-273
-249
-264
-279
-278
-299
-315
-307
-318
-319
-322
-332
-309
-275
-220
-170
-172
-160
-119
-106
-110
-146
-188
-229
-257
-235
-245
-278
-274
-262
-268
-279
-283
-308
-292
-316
-335
-354
-405
-457
-450
-434
-446
-420
-407
-381
-344
-304
-292
-284
-312
-323
-328
-359
-344
-315
-329
-309
-327
-332
-327
-313
-312
-318
-282
-280
-265
-266
-292
-334
-378
-403
-409
-407
-375
-382
-403
-384
-358
-333
-310
-306
-289
-303
-315
-314
-397
-421
-416
-429
-395
-397
-377
-380
-369
-355
-385
-367
-379
-358
-393
-388
-366
-389
-378
-354
-325
-293
-258
-251
-210
-230
-213
-195
-226
-236
-264
-258
-229
-230
-230
-235
-246
-269
-269
-261
-232
-204
-222
-244
-296
-296
-307
-312
-328
-317
-288
-287
-322
-337
-335
-339
-355
-342
-344
-352
-311
-300
-312
-325
-314
-338
-318
-309
-300
-278
-282
-279
-333
-348
-401
-418
-392
-408
-404
-385
-374
-377
-356
-336
-265
-251
-241
-268
-323
-363
-348
-313
-291
-240
-247
-222
-197
-192
-211
-189
-208
-246
-267
-283
-306
-360
-375
-380
-357
-314
-269
-293
-342
-349
-378
-373
-394
-382
-379
-369
-339
-309
-280
-274
-224
-243
-258
-259
-230
-206
-178
-171
-167
-199
-216
-232
-306
-280
-258
-249
-269
-291
-287
-334
-351
-387
-445
-476
-468
-457
-406
-318
-280
-225
-203
-180
-212
-225
-243
-278
-316
-343
-318
-318
-292
-291
-268
-224
-191
-170
-172
-202
-206
-202
-226
-193
-182
-213
-246
-297
-341
-379
-376
-383
-385
-354
-316
-297
-323
-353
-369
-381
-378
-410
-460
-483
-500
-482
-453
-409
-364
-348
-338
-338
-329
-301
-292
-312
-339
-338
-340
-311
-271
-226
-223
-204
-197
-195
-191
-194
-179
-177
-218
-232
-213
-230
-209
-220
-205
-165
-157
-122
-107
-92
-69
-85
-112
-104
-126
-116
-110
-135
-161
-177
-163
-153
-146
-139
-105
-146
-154
-141
-171
-224
-254
-248
-286
-287
-319
-352
-366
-396
-384
-386
-405
-429
-457
-474
-502
-485
-465
-444
-425
-412
-410
-401
-400
-360
-308
-332
-324
-318
-313
-278
-259
-267
-278
-262
-269
-277
-255
-243
-220
-210
-241
-263
-263
-254
-278
-305
-358
-385
-389
-399
-396
-383
-374
-427
-473
-527
-566
-580
-559
-536
-533
-509
-503
-472
-393
-378
-334
-327
-332
-292
-233
-250
-285
-303
-301
-307
-305
-297
-342
-334
-335
-325
-316
-346
-399
-464
-511
-514
-483
-488
-491
-483
-505
-500
-497
-498
-509
-530
-551
-510
-490
-509
-489
-510
-508
-506
-494
-499
-476
-426
-384
-401
-411
-371
-381
-384
-396
-415
-409
-412
-407
-418
-442
-461
-464
-461
-462
-468
-468
-468
-470
-487
-470
-464
-475
-457
-460
-451
-445
-405
-354
-325
-286
-262
-246
-226
-232
-266
-293
-324
-336
-351
-360
-342
-340
-298
-300
-334
-339
-355
-376
-382
-386
-374
-364
-369
-341
-325
-299
-231
-199
-205
-201
-226
-225
-220
-261
-262
-253
-227
-205
-224
-252
-290
-313
-302
-306
-341
-356
-337
-350
-355
-350
-349
-333
-347
-351
-378
-416
-432
-481
-495
-455
-424
-388
-377
-378
-380
-387
-401
-432
-467
-466
-447
-406
-353
-283
-260
-246
-228
-286
-272
-234
-265
-282
-280
-303
-306
-333
-339
-340
-344
-351
-359
-371
-421
-449
-439
-420
-401
-388
-372
-342
-368
-430
-453
-435
-401
-387
-400
-398
-378
-376
-388
-383
-344
-320
-319
-285
-291
-287
-275
-254
-248
-264
-246
-253
-291
-270
-265
-263
-270
-250
-196
-170
-171
-171
-193
-241
-267
-310
-336
-361
-376
-376
-376
-365
-370
-328
-301
-293
-313
-345
-300
-299
-327
-321
-324
-337
-289
-276
-293
-301
-320
-271
-312
-349
-354
-339
-375
-351
-392
-361
-410
-418
-534
-489
-1091
-2379
-1293
-1377
-1698
-757
-137
64
-8
382
-77
-497
-624
-739
-420
-251
584
1386
1764
2533
3295
-585
-3164
-839
-3302
-3981
-1183
101
377
1540
2556
1179
295
-445
-1227
-2034
-1979
-1058
-622
-13
818
1426
876
725
349
-365
-1872
-3037
-1518
-2148
-1714
79
656
759
971
812
-109
-386
-686
-1094
-1211
-701
-406
-116
257
378
264
-251
-518
-774
-1314
-1190
-1072
-1047
-713
-512
-503
-472
-581
-791
-901
-1131
-1024
-943
-1017
-792
-634
-528
-491
-486
-482
-625
-635
-543
-529
-416
-314
-239
-300
-146
-66
-379
-179
-211
-450
-187
-304
-423
-216
-938
-563
-126
-397
-6
182
461
203
245
162
-394
-543
-696
-994
-731
-974
-316
33
-369
-76
-224
-256
-411
-616
-498
-523
-462
-76
-394
-684
-109
-593
-675
-533
-720
-680
-623
-317
-541
-203
-121
-405
-193
-326
-689
-503
-489
-585
-294
-263
-140
-112
-289
-303
-279
-494
-531
-519
-603
-783
-1149
-881
-1049
-1120
-935
-977
-661
-652
-593
-541
-596
-443
-546
-621
-303
-323
-697
-275
-322
-704
-373
-195
-680
-471
-733
-1652
-1210
-1398
-1700
-969
-738
-813
-406
-366
-645
-797
-766
-933
-1161
-619
-536
-719
-148
157
-300
-13
189
-252
-262
-767
-616
-515
-300
-163
-377
258
206
-1
-82
-160
-398
-538
-692
-564
-530
-436
8
-159
-132
30
-244
-481
-242
-264
-506
-353
-108
-240
-282
-12
-115
-110
124
19
-540
-235
-380
-733
-530
-645
-429
-341
-282
-63
-312
-429
-455
-570
-670
-816
-416
-653
-494
-2
-67
-258
-271
-309
-159
-388
-247
-652
-1119
-384
-938
-753
-403
-643
-524
-485
-566
-665
-723
-879
-986
-938
-561
-684
-808
-352
-156
-568
-683
-770
-904
-816
-741
-550
-607
-488
-530
-611
-465
-456
-543
-442
-502
-428
-463
-818
-391
-262
-652
-472
-202
46
-322
-650
-97
-585
-463
-332
-560
-795
-326
-167
-799
90
375
-243
-562
-95
-630
-631
-480
-503
-599
-603
295
-390
-698
128
-606
-1016
162
-605
-740
-241
-920
-499
-319
-349
-246
-299
-689
-899
303
-465
-339
23
-130
-846
-757
374
-617
-1571
197
247
-1404
-68
480
-437
-941
-791
-844
-363
-130
-734
-498
449
-593
-868
-450
-795
-295
-444
-816
-412
431
-104
-744
-300
-2
-1302
-784
198
-450
-387
187
-201
-455
136
-665
-267
-242
-1001
113
134
-287
-139
-356
-479
-618
-413
174
-662
-487
820
167
-620
-147
-189
-509
99
-284
387
143
-1229
294
123
-1017
-118
671
-307
-1240
-425
634
-594
-503
662
-502
-97
-231
-884
-550
324
-303
-686
1
-596
199
-548
-894
60
-517
-1019
-334
-274
-669
-320
-315
-139
114
-246
-1033
-786
-257
128
-924
-809
242
-361
-834
-728
-25
-974
-972
-487
-675
-1080
-418
495
-581
-1304
-371
143
-1064
-1680
-377
256
-1371
-111
429
-1267
-791
170
-1185
-1553
198
-106
-627
-118
-72
-729
270
-419
-562
-1123
481
-658
-1504
308
-820
-539
29
-1123
-1005
323
-1261
-685
315
-1458
-1017
603
-929
-1168
-220
-146
-908
-417
35
-496
-868
590
-1759
-1364
436
-2055
-834
479
-1286
-846
157
-913
-482
-363
-1181
-1265
-564
-396
-872
-779
-597
-200
-616
-191
-1113
-846
-30
-870
-1827
-919
148
-1851
-665
256
-1065
-975
161
-1188
-1667
-158
-1636
-1431
-268
-1084
-1309
-553
-1775
-1103
-389
-1380
-515
-662
-1160
-550
-871
-1041
-797
-281
-333
-1461
224
-858
-1117
-512
-893
170
-1157
-1347
647
-1053
-2022
259
-1484
-874
-128
-1617
-1195
-998
-1098
-665
188
-1925
-1050
-87
-975
-1716
-1113
75
-802
-1075
81
-111
-1422
-400
-694
22
357
-1507
-440
1389
-835
-2177
1108
528
-3393
998
1537
-2637
-100
813
-1837
-1643
698
-30
-353
-249
-508
1462
-596
-1185
257
-386
-929
-509
456
-667
-457
-294
953
-811
-1285
1417
-331
-1626
-251
603
-1712
-1184
259
-1311
384
-295
-514
534
-567
-481
30
-763
-551
-99
-1142
-731
1035
-1260
-700
1098
-722
-946
251
212
-1374
-612
914
-748
-680
734
-101
-476
-217
51
-221
726
-1170
-508
658
-1266
-177
-24
85
-507
796
-91
-37
-67
-630
355
-1428
229
83
-677
-366
799
142
502
-892
-1401
1000
-1177
-892
1070
-518
-1164
756
-577
-278
862
503
-1295
660
2010
-1587
-602
1680
-151
-2088
1771
1535
-1564
-383
1041
-499
-930
569
209
-717
-1062
469
-61
625
-135
-1371
1111
-437
-406
-800
103
356
-915
-213
980
-1040
-872
1655
-1539
-373
2099
-1399
-1151
1239
64
-1143
-896
445
113
-142
351
238
450
125
-792
-288
386
-531
-558
57
-613
148
603
-1550
465
117
-1439
334
620
-204
-995
-41
-3
7
-7
158
-242
-300
-136
49
-625
-292
-901
-1296
-363
-491
165
651
-1906
-818
656
-916
-1393
-624
-34
-657
-316
-665
-753
-840
-1386
-614
-75
-821
-587
618
-1001
-1564
216
-2002
-1115
620
-1249
-982
461
-770
-1331
-1043
-1010
-1443
-1848
-358
-850
-1730
-717
-1144
-1630
-1162
-1766
-1494
-275
-2063
-2161
-311
-1777
-1637
-1541
-1724
-1597
-1736
-577
-1474
-1833
-796
-2140
-2577
-1072
-1937
-2438
-674
-1950
-3015
-1390
-1881
-1894
-2011
-2604
-1255
-2116
-2765
-1182
-2182
-2626
-1053
-2716
-2079
-1852
-1767
-1031
-2044
-1657
-1023
-2429
-1393
-1202
-2461
-1778
-926
-2372
-2201
-766
-1924
-1317
-1428
-1319
-649
-1429
-2442
-1641
-289
-1253
-862
-1449
-928
-908
-849
-278
-1619
-1250
-149
-1499
-1385
879
-1291
-773
-412
-1260
-724
-27
-198
-509
-192
-953
-606
-522
-847
-265
-1158
-732
-158
-780
866
-394
-229
820
-477
-32
-227
168
104
-1340
358
120
-968
-131
804
-82
-623
875
-242
-234
1048
-407
-330
1113
-361
-493
451
727
-362
-14
1534
-1415
-212
779
197
-1033
702
653
-1664
84
-900
-712
36
-325
-381
385
-811
64
209
376
-520
-32
420
-965
-144
-408
309
-69
52
-339
-83
-43
-1151
-260
828
32
-341
551
364
248
-880
40
511
-635
120
6
-752
-395
297
-859
-755
1011
-436
-395
-463
-912
583
-234
-825
-573
565
-1195
-528
129
605
-924
-1384
969
175
-1602
-73
72
-1993
887
459
-534
636
-878
-499
288
-1106
616
-18
-877
427
255
-249
837
-193
-610
666
-154
592
82
-675
-654
337
-724
114
28
-608
123
106
450
-685
-8
-627
-300
163
-478
-681
22
-74
-474
-490
-181
-176
-464
-1108
190
439
-543
-799
347
132
-996
-978
799
-110
-290
736
289
-8
-81
328
-939
47
731
-684
221
1421
-632
-987
1099
565
-1859
467
1208
-1321
-603
1149
-330
-349
1271
276
32
34
-41
-330
-466
742
209
-672
567
711
-792
-516
705
1065
-784
291
687
-286
120
-11
233
-505
4
340
290
1011
-156
385
754
-57
-34
-304
647
-783
394
2379
-1618
-390
-135
-602
80
582
215
-759
-454
298
-349
-799
-780
-308
331
-1074
537
236
-862
-1472
239
381
-1483
-296
46
-799
398
-605
-277
-62
-1787
-382
235
-1180
-1222
-4
-945
-617
200
123
-605
-816
130
-119
-643
-434
-760
412
-16
-928
885
546
-612
-170
582
505
-362
-481
-111
-341
628
857
-681
-55
-132
29
240
413
-843
-271
336
-977
669
12
177
352
-1087
-510
91
-652
-206
211
-4
-286
-95
-543
449
-938
-1093
1016
-1310
-994
705
-699
-803
827
-1341
-456
-103
-1483
355
-751
-1133
-524
-1585
-691
-1152
-1182
350
-1174
-907
31
-1282
-1030
537
-1142
-1228
117
-721
-934
-665
-1201
-439
-1184
-662
360
-1605
-547
66
-827
-277
31
-451
-540
-697
-417
-8
-417
-380
-1025
-64
608
405
-616
-77
497
-1253
332
463
-2120
-1073
372
59
-789
-1232
-403
-398
-818
-786
446
68
-2208
-256
-366
-531
-823
-1760
242
-637
-1539
413
-23
-1408
-551
-152
-219
-490
-1759
-635
1331
-1162
-1109
1453
-1105
-1398
956
-384
-538
-18
-1858
-187
918
-742
681
30
23
-85
-286
520
403
-85
-169
605
67
-725
832
-30
-89
468
466
657
-526
832
-231
-781
547
-272
-667
179
-235
-825
867
-57
-1760
416
478
-884
-518
703
-941
-760
74
-513
187
-474
-351
-87
133
-1635
-530
151
-451
-591
-564
688
-1307
-1328
-379
-333
-92
-1050
-187
569
-937
-463
-116
-160
186
-446
-621
668
-492
-42
688
-521
53
17
148
-262
-1
-540
-262
561
-526
123
215
113
-272
-1004
555
-421
-729
295
118
-723
-723
400
-454
-617
799
219
46
293
-12
712
-675
375
84
-253
591
-682
289
-495
-466
62
596
-1126
-84
1643
-709
-300
-948
-263
-352
-372
-201
597
-508
191
1022
459
-130
-1183
72
346
-1026
-331
958
49
-102
7
321
-374
69
1148
910
317
436
-98
239
459
-873
427
821
-428
464
-222
-1326
132
736
-1568
-810
1550
-274
-203
1067
-99
471
235
40
333
966
181
470
856
499
1064
643
500
336
620
1000
99
88
677
391
259
-463
451
286
436
702
1119
593
-444
401
1035
546
-314
440
822
685
-246
-284
1388
180
-1298
1068
1772
115
-198
1457
292
-751
1094
924
470
78
609
1297
701
-252
429
1345
374
344
1137
1095
191
-781
1381
889
251
229
1428
571
-620
1449
1123
-1340
121
1541
-338
-21
741
-194
661
85
-232
671
569
410
579
1300
488
-821
69
815
-375
474
594
27
893
-172
285
746
-172
759
993
-610
473
619
-578
146
-38
318
484
-208
953
909
-550
511
793
-577
529
67
153
980
-527
879
-332
445
570
-188
538
-347
-578
476
334
-227
940
492
172
-796
-370
729
128
-356
992
-212
-1178
353
179
905
339
-207
845
1051
-411
29
692
79
819
1044
322
497
1062
174
108
731
414
-115
-194
62
761
-25
-44
296
-548
658
571
-891
767
924
110
737
991
-566
-148
763
-126
922
-37
467
893
203
-590
721
1004
-84
760
2049
467
-171
547
-85
1369
-76
810
350
593
439
492
1040
-891
1526
380
-317
683
715
734
521
429
517
1582
126
1189
1251
856
484
369
580
1162
478
848
2204
601
473
1471
976
304
1856
146
1468
1416
-687
1410
1242
129
1345
1123
1333
1325
355
1086
1507
884
914
686
1073
1188
802
1193
219
-188
1330
109
626
1736
792
726
534
187
693
986
557
1062
648
222
1576
284
-107
468
1006
523
502
740
475
795
224
1
-220
464
542
1057
539
235
337
530
922
104
1087
1080
1191
674
760
1322
-547
333
1377
-229
1037
866
633
1035
280
779
1020
696
612
681
-40
150
559
27
1064
1062
-186
987
791
185
1331
519
966
1523
-320
263
1429
133
266
629
1401
1004
543
1890
1029
44
422
1471
415
651
1193
0
1075
513
-410
1119
1290
139
994
1002
282
456
402
630
653
863
1168
373
692
1250
118
-352
1282
197
-175
2316
143
-323
1046
1060
419
386
768
234
-529
791
1469
-465
883
978
163
1219
187
880
1243
846
291
1038
499
-47
1500
142
449
1126
776
692
699
742
1222
699
-48
1333
1148
213
920
1022
-192
646
739
580
978
978
392
253
532
1361
566
302
1303
373
29
510
1555
1169
-80
689
1424
680
243
816
1884
9
990
1717
-278
639
1511
331
526
1103
290
1074
1010
877
1309
235
769
991
424
802
873
463
706
831
844
774
761
337
-54
1117
937
504
1602
477
318
896
433
389
1011
606
-860
1195
75
476
409
459
558
619
1369
658
456
938
1664
-614
321
1282
7
-82
591
948
-223
1007
337
199
853
-210
480
325
-79
247
-223
-1526
851
473
-1059
481
827
-34
-437
88
296
-129
-608
63
-844
-586
-14
159
-469
-161
314
-226
-27
-398
52
-574
171
-337
-666
-257
-790
-794
-602
-368
-478
-123
-888
-573
529
-1111
-1062
464
-1376
-717
566
-527
-188
239
-573
-363
-105
-529
49
-710
-295
-84
-1128
-491
52
-381
-643
405
-424
-1098
-524
-732
-425
-437
-1054
-199
45
-628
817
-119
-882
362
-189
-1092
2
275
-822
-260
-943
700
-1175
-1164
507
-1377
-323
75
-928
-1803
24
-452
-152
215
-37
-161
-220
-67
-991
135
-257
-1574
-295
606
-819
-701
667
-387
-218
-189
-523
-89
-617
-623
164
-678
-580
147
-822
-55
-296
-754
-90
-492
-394
489
-806
-510
1115
-834
-884
1155
-596
126
148
-234
-23
-409
-156
398
416
-757
-4
359
367
-1123
-98
318
-957
-297
733
-179
-225
273
-904
338
-715
-221
136
-800
953
402
-1315
75
833
-1047
-196
879
-183
87
286
-197
-732
492
60
-781
9
238
-191
-555
1176
-1014
-1035
898
-329
-416
501
1131
-277
302
859
-65
-552
353
-115
-169
855
-387
-256
299
-539
-406
429
114
866
499
16
781
-948
79
1166
-377
822
583
-429
298
-808
259
681
-847
586
1518
-748
607
1153
-971
732
656
187
-270
152
615
678
-718
121
825
248
-228
-404
1443
11
-469
715
59
-494
43
328
542
750
198
629
-217
674
342
-157
1585
-192
308
831
264
-416
-985
1027
918
25
954
1039
-808
504
166
-60
993
289
361
305
-632
338
578
-807
870
639
-40
243
-128
-476
5
682
-368
314
669
-628
512
405
-720
1179
-116
-322
1079
547
-228
370
-101
-384
227
-154
94
273
-595
945
185
-1294
1223
-679
-638
1000
-162
-29
397
-701
320
270
-1156
53
839
-751
-294
400
-196
-817
-252
316
-304
217
-205
123
-889
-105
80
-1296
167
-449
-1146
825
203
-1069
413
-143
-716
13
1056
-213
-122
128
-281
303
-636
-724
26
-71
-1115
1321
-770
-1069
1523
-1586
-653
322
-31
-1093
-769
-197
-1102
-928
-455
-580
-575
70
-270
-913
408
-736
-567
301
-1158
-1104
6
-196
-1274
-132
-172
-527
-342
73
221
-1112
5
538
-1421
-885
833
-674
-1206
-238
-251
-752
-879
498
-267
-685
443
-369
-386
63
-1194
-20
705
-1277
-425
139
-818
-705
-37
-162
-715
-1022
-42
680
-398
-414
-631
-127
-429
-1529
15
124
-870
-667
387
-530
-852
-232
337
541
-812
632
-324
-1306
93
396
-847
-566
3
-1207
284
339
-864
449
-230
-1095
-290
-230
-275
-173
-542
-265
-478
-1138
-240
-905
-277
311
-986
20
-159
-970
308
112
-401
11
411
-1097
302
394
-1202
438
-418
-415
338
-774
-268
-444
-1113
141
239
-640
-738
75
-818
-1364
-36
-635
-883
-190
-559
-487
-765
-744
-308
-585
-707
216
-120
-694
-32
-408
-537
-105
-728
-225
-312
-211
-97
-861
-253
-655
-465
-242
-148
-421
-329
-308
-1380
-422
-382
-682
-978
-264
-384
-7
154
-898
84
-935
-811
-645
-427
-154
-435
-201
214
-767
-1040
390
-1220
-165
235
-1165
-358
-309
-657
-187
-390
-501
85
-282
86
-147
-220
293
-739
-541
-181
-336
-618
84
-120
97
-158
-995
608
-539
-452
-88
-539
-41
-565
-1000
-47
-105
-851
70
568
-921
-120
46
-147
-490
-1167
240
-673
-678
-443
334
-965
-733
481
-920
-304
-363
91
-319
-693
-700
157
-580
-1326
127
-32
-709
-374
328
-316
-1189
80
-436
-466
61
232
-742
-550
476
-1380
-17
77
-905
144
265
-896
-554
127
-1081
-389
114
-1019
-424
-10
-739
-519
-21
-646
-748
114
-232
-1360
-152
178
-1358
-196
168
-795
-682
-671
293
-355
-338
-437
-116
-186
-638
-615
-114
71
-705
-1075
439
70
-1054
-113
-788
-624
-305
50
-532
-797
169
-347
-1109
-246
391
-1341
-444
815
-1218
-151
-72
-1603
-871
496
-767
-724
494
-678
-755
258
-761
-1341
66
115
-1654
-532
106
-1491
-973
101
-912
143
-16
-1623
398
-284
-907
-537
-259
-254
-868
-645
302
-152
-1318
173
-690
-681
-933
-629
116
-1581
-120
-269
-1396
-554
-1192
-118
-472
-1066
-443
-141
-915
-980
-377
-777
-1025
-153
-302
-325
-502
-796
485
-942
-1243
-115
-106
-843
-664
-643
-1065
79
-1032
-662
19
-1354
-607
103
-1128
-875
-144
-1053
-750
-398
-882
-1097
246
-605
-839
71
-208
-726
-326
-717
-99
78
-1239
-414
-730
-1042
-644
-863
-1014
406
-681
-725
78
-1409
-453
-497
-689
-795
-427
-234
-1254
308
-40
-1016
-546
-14
-848
-322
320
-1505
-804
195
-637
-500
-352
-1153
-294
-355
-1446
-714
-693
-57
-973
68
-56
-825
-146
-985
-594
-246
-228
-566
-219
-24
-598
-731
286
-502
-921
-591
-115
-337
-1636
-200
-312
-1191
-822
82
-646
-1986
634
-1010
-1337
252
-897
-796
72
-1032
-1055
-125
-1380
-245
-121
-191
-983
-27
-447
-929
-129
-687
-14
-913
-13
-71
-674
-434
-425
-524
-370
98
-358
-364
-387
-417
-648
-642
-742
-101
-22
-582
-527
219
-908
-812
534
-752
-469
294
-589
-650
-407
-756
-109
-425
-785
-92
-326
-668
-236
-282
-177
-764
-334
860
-1498
-1040
178
195
-469
-1117
949
-820
-545
-408
108
-189
-829
715
-249
-738
-299
335
-449
-215
-24
-91
230
-849
-299
90
-764
-298
-151
-42
-333
-534
-826
-164
-493
-1097
700
-608
221
153
-851
309
-385
-260
409
-11
-294
59
-336
-126
-36
-460
10
-28
-354
293
-244
-491
232
-268
179
53
-265
41
-123
-72
-735
350
-8
-936
-14
-250
-228
392
-403
-777
432
-599
-926
670
-778
-830
689
-768
-414
16
38
-1122
-214
704
-587
-332
131
-344
-557
25
-1066
123
132
-845
149
41
-140
-1025
-379
84
-640
-314
331
-871
-631
340
-525
-686
-441
188
-529
-1170
214
-212
-2046
325
130
-1773
336
-210
-728
-1274
-429
-4
-1203
289
-894
-1191
-189
-425
-945
-1371
240
-806
-887
-71
-955
-665
-910
-721
-1082
-709
-332
-1243
-366
-1144
-407
-489
-1263
-371
-989
-790
-255
-617
-1366
-551
-818
-857
90
-754
-1096
-466
-703
-580
-552
-1354
-477
-972
-820
-620
-856
-629
-1189
-505
-52
-1232
-455
-336
-1592
-1030
200
-1027
-1802
-222
-758
-1203
-687
-692
-621
-1188
-478
-286
-1200
-151
-908
-840
-905
-121
-350
-1535
-21
-749
-520
-388
-572
-506
-1163
-337
-895
-1079
-798
-787
-473
-841
-515
-73
-816
-825
-416
-64
-1206
-818
-180
-896
-602
-333
-674
-615
-512
-1020
-265
-494
-1193
-91
-713
-1037
-340
-365
-1026
-440
-297
-882
-443
-214
-548
-382
-688
-859
-171
-538
-940
-325
-634
-238
-347
-684
-681
-346
-576
-717
-649
-80
-703
-618
-510
-215
-21
-1051
-218
229
-587
-998
653
234
-1583
536
-39
-1013
215
-478
-255
-117
-356
-302
-20
-380
-373
361
-697
-315
337
-260
-209
-308
-91
-4
90
-225
36
245
-76
84
30
-353
-284
486
-286
-275
487
-290
-260
552
-229
-502
350
242
-262
-249
-150
10
162
-10
240
-106
178
-17
-242
120
265
-195
-551
633
88
-365
546
-289
67
133
150
-496
199
-115
-283
609
-744
276
262
-171
-561
84
539
-521
249
70
38
-418
-158
-118
-490
-154
155
-541
-48
2
-806
32
-73
-158
54
-32
-258
-275
-266
-181
137
-679
-313
204
-72
-478
-267
-53
-250
-440
-214
-169
-125
-339
-395
92
-661
-305
-89
-606
-274
92
-616
-783
401
-781
-765
-130
-173
-299
-624
-127
-18
-417
-681
-284
211
-909
-162
140
-664
-195
-440
-101
-190
-135
85
-256
-241
-405
-183
-191
-535
459
-372
28
171
-205
12
-1272
421
60
-882
57
-233
-107
-521
-98
-460
87
10
-704
463
-17
-352
-460
34
-356
-327
71
-246
114
49
-378
-408
-43
-405
-450
-121
84
-136
-574
32
94
-741
188
-161
-113
-119
209
-117
-520
-288
-295
286
-640
-470
152
91
-962
-488
-69
-635
-446
-520
128
-560
-568
-38
-512
-451
-433
-336
-328
-191
-515
-69
-539
-477
-58
-648
-607
-491
-389
-625
-387
-429
-738
-297
-356
-708
-589
-247
-324
-823
-536
-313
-1018
-667
-466
-1123
-564
-76
-775
-925
-449
-480
-1210
-666
-225
-940
-725
-742
-973
-758
-407
-1413
-892
-120
-807
-1230
-438
-1033
-1322
-616
-792
-1365
-1383
-347
-1019
-1088
-952
-1032
-604
-1405
-1171
-599
-1007
-841
-1325
-807
-566
-1373
-1129
-463
-1169
-1099
-567
-1152
-1088
-793
-1410
-1007
-652
-1495
-792
-1281
-770
-1228
-1728
-433
-1627
-1141
-751
-772
-1241
-1067
-717
-1338
-958
-713
-892
-1050
-735
-980
-1065
-808
-1491
-1487
-387
-1096
-1111
-521
-708
-1089
-501
-449
-1494
125
-1157
-1121
142
-1245
-846
95
-543
-1299
795
29
-1050
-250
155
-473
-1273
-58
-96
-721
-485
-277
-153
-10
-617
-579
233
-529
-306
-235
-261
-872
-270
153
-875
-447
-243
374
-520
-432
94
-413
25
-526
-24
-343
155
-563
-483
572
-1311
188
182
-506
-59
370
-311
-851
281
-225
-364
-546
126
49
-896
-115
29
-226
-436
27
66
-918
104
-209
-475
-227
-385
-250
-696
-67
-318
-127
-282
-976
-64
146
-432
-867
123
69
-499
-296
-168
129
-1279
-409
534
-617
-870
592
455
-1452
402
404
-286
-806
132
489
-340
-437
-171
456
-414
-151
476
151
360
-533
-271
751
-433
-297
284
471
-729
545
647
-364
-236
343
349
-604
250
429
-278
-108
80
335
-64
387
544
-79
127
272
95
-205
342
-224
20
994
-707
-372
852
-442
-301
313
352
-423
-256
5
-639
-258
-439
-436
-296
-100
-324
-419
-399
-487
-109
-270
-484
-446
-410
-113
-280
-738
-389
59
-522
-751
-172
-514
-103
-737
-845
212
-1176
-382
-266
-865
-333
-130
-408
-972
-354
-762
-1056
-307
-659
-1058
-262
-650
-1091
-704
-329
-600
-998
-309
-428
-679
-782
-918
-159
-851
-303
-386
-955
23
-522
-741
-514
-107
-619
-525
-173
-153
-405
-455
82
-759
-16
-95
-343
-323
400
-74
-3
237
-487
142
272
87
-181
299
-219
616
287
-570
663
501
-273
57
634
399
231
-105
424
547
-818
414
839
-415
-47
986
383
-417
200
459
133
247
475
710
170
50
536
16
769
261
385
607
403
330
34
395
-380
134
504
492
326
40
841
-152
-35
484
195
-25
514
226
-514
357
108
-287
-413
143
410
-365
177
-356
-405
-360
-239
96
-530
-36
-21
-168
-281
-239
-256
-747
297
-596
-788
383
-685
-1084
-94
78
-1052
-544
189
-330
-735
-72
-478
-995
-696
-436
-377
-796
-560
-486
-575
-530
-1183
-522
-852
-1362
-450
-700
-626
-1084
-855
-952
-658
-717
-826
-519
-1280
-652
-576
-1142
-1267
-940
-707
-1007
-1075
-354
-692
-1127
-886
-1105
-1091
-1363
-659
-1100
-1619
-417
-557
-1449
-1482
-735
-1026
-1232
-733
-1330
-613
-926
-1924
-1238
-624
-1206
-1636
-554
-646
-990
-1006
-875
-1167
-1519
-776
-967
-1220
-963
-1236
-784
-877
-1509
-1432
-575
-656
-1654
-199
-795
-1728
-849
-1153
-1335
-900
-552
-1205
-685
-564
-991
-901
-1427
-1122
-743
-795
-1026
-890
-137
-702
-776
-587
-618
-733
-570
-663
-474
-143
-1100
-363
-578
-1164
-203
-413
-818
55
-38
-884
-604
-508
-1098
1
-479
-831
-144
-361
-360
-681
-736
-689
-485
-63
-326
-50
-671
-734
-140
-440
-409
-607
-266
-241
-279
3
-540
-572
-473
-179
-142
-502
-186
-136
-443
-476
-303
-119
-485
-671
-72
-61
-503
-467
-799
-363
-257
-1055
-308
-52
-761
-954
68
-443
-974
-143
-413
-587
-582
-200
-197
-832
-630
-148
137
-491
-836
-370
-228
-917
-723
286
-724
-1041
-752
31
-569
-1187
-833
-423
-622
-855
-557
-822
-1013
-1169
-384
-395
-689
-204
-507
-867
-797
-97
-873
-1163
-677
-266
-243
-831
-618
-598
-820
-894
-605
-642
-779
-768
-479
-402
-1125
-1082
-505
-726
-755
-113
-210
-1043
-895
-767
-958
-534
-1027
-1023
-342
-149
-1295
-988
-141
-819
-785
-455
-243
-425
-733
-1064
-139
-439
-1231
-25
-276
-1177
-341
114
-444
-906
-410
-153
-82
-963
-530
252
-268
-321
-32
459
19
-472
-1
369
-124
-292
39
70
-419
-17
158
325
-191
-60
263
90
11
-105
-115
-163
21
269
146
25
-64
212
2
-353
142
49
-575
-90
262
11
143
217
331
-127
176
517
-18
-13
463
352
56
603
667
159
683
796
606
488
281
282
593
566
428
379
657
955
309
411
824
186
246
974
669
-22
563
993
122
259
930
1077
233
590
704
553
605
23
68
884
539
120
140
1179
501
173
800
670
329
167
898
556
96
541
556
-42
441
594
276
464
612
480
951
469
-150
517
735
113
510
1142
66
54
474
429
293
297
554
374
140
184
581
104
-251
620
381
358
530
513
109
130
85
328
465
-55
-291
227
119
-1
417
-101
248
648
308
231
369
-101
-163
186
-38
160
637
227
-57
212
440
124
124
-121
204
737
386
377
-28
-199
418
308
116
600
445
68
48
514
97
-604
164
135
69
501
673
-71
54
498
-4
124
229
-21
472
362
489
541
143
380
-144
113
674
641
50
83
492
-29
-25
393
220
312
652
520
319
309
72
-330
84
400
89
123
462
536
-32
110
489
354
695
54
365
322
-242
18
-89
329
201
94
383
516
339
-48
-110
-309
-160
360
492
119
245
475
340
238
-117
-125
521
569
25
314
425
179
-115
-178
398
418
155
326
-13
117
459
11
-239
343
592
225
372
419
198
39
208
241
276
493
72
191
708
409
193
116
193
251
339
221
20
-150
121
445
-66
-210
499
699
-220
-194
448
134
-41
-1
133
364
548
365
-256
-208
326
233
-147
-61
525
475
212
-30
104
436
22
-183
-156
537
642
-77
-70
412
493
240
165
210
466
428
-88
165
414
-6
-55
327
723
782
526
494
409
226
290
240
-118
-339
791
996
167
101
582
712
236
-399
289
481
378
325
188
539
305
28
-5
562
218
-322
298
505
262
495
14
-67
187
218
226
441
295
188
302
42
-66
80
264
162
369
825
474
170
293
71
-1
392
650
538
514
504
302
246
-56
26
113
140
213
351
695
46
-19
49
459
378
47
85
192
460
568
-13
-202
374
145
-304
64
639
508
290
414
190
-190
38
277
137
192
378
673
266
-43
113
102
222
-61
-125
-22
188
27
64
259
142
176
-52
-227
-8
150
110
-111
-66
415
296
-86
-5
97
79
12
-16
170
150
41
-326
-364
35
233
-15
-22
59
-29
-64
-75
-340
-521
-242
122
-99
-81
240
-126
-89
45
-55
-4
-69
-411
-357
-134
158
76
-50
146
-4
-146
-77
2
35
-68
184
207
-277
-483
-398
-115
119
65
38
12
-145
-398
-469
-204
-225
-323
-256
95
64
-196
-37
-224
-240
64
67
-198
-98
-162
-232
133
-22
-333
-358
-341
-215
125
146
-229
-284
-177
-130
-136
-61
-308
-150
175
18
-116
-148
-195
-520
-120
67
-161
-109
-96
-209
-120
-53
-51
266
167
-254
-141
310
84
-392
-233
-191
-137
9
-62
-59
118
10
-196
111
68
-65
-79
-188
-1
-57
39
11
-340
-310
-24
204
-26
-149
-124
-48
-168
-162
17
55
-39
-119
10
302
124
-273
-432
-12
223
39
12
117
289
147
12
24
134
1
-232
-230
-107
-238
-206
9
121
473
560
534
65
-378
-249
-108
-118
-382
-391
-214
65
108
24
90
-46
-293
-298
-47
-57
-120
-159
-338
-580
-116
240
135
26
25
-58
-280
-505
-568
-400
-305
202
359
75
-12
45
-169
-458
-508
-295
-174
-192
-124
-212
-155
58
-111
-231
-245
-164
-191
-346
-309
-250
-262
-118
39
-91
-152
-188
-266
-432
-460
-379
-305
-419
-575
-272
200
76
-103
-75
50
-141
-427
-492
-683
-618
-265
-52
-180
-379
-687
-767
-843
-879
-794
-654
-512
-431
-305
-193
-265
-572
-492
-447
-441
-180
-107
-236
-329
-506
-633
-615
-674
-827
-828
-713
-709
-637
-910
-992
-827
-638
-576
-663
-642
-626
-720
-820
-816
-769
-695
-795
-777
-590
-522
-551
-748
-888
-749
-715
-866
-972
-878
-690
-515
-363
-359
-342
-419
-527
-581
-581
-505
-447
-393
-460
-468
-451
-491
-550
-574
-490
-400
-345
-346
-322
-339
-385
-405
-350
-361
-387
-319
-280
-308
-289
-323
-437
-491
-351
-213
-112
-59
-116
-205
-319
-394
-473
-584
-604
-459
-396
-357
-341
-346
-399
-470
-464
-463
-493
-532
-543
-477
-427
-394
-436
-495
-487
-459
-422
-434
-518
-531
-527
-560
-570
-567
-623
-648
-523
-414
-374
-352
-427
-668
-873
-799
-691
-668
-607
-537
-451
-396
-411
-517
-616
-671
-704
-716
-649
-545
-532
-561
-595
-630
-700
-737
-742
-753
-688
-655
-644
-622
-601
-602
-583
-561
-579
-592
-608
-677
-836
-882
-742
-656
-650
-626
-600
-587
-572
-614
-652
-625
-630
-611
-558
-568
-573
-641
-720
-727
-702
-623
-673
-733
-698
-673
-627
-579
-616
-641
-667
-656
-631
-689
-753
-743
-720
-702
-676
-654
-673
-743
-792
-786
-760
-747
-760
-771
-767
-742
-675
-655
-718
-742
-739
-730
-684
-664
-698
-727
-717
-690
-654
-648
-689
-714
-681
-656
-664
-642
-640
-641
-638
-638
-658
-670
-685
-703
-695
-698
-682
-647
-631
-626
-627
-614
-630
-680
-675
-671
-684
-662
-660
-681
-682
-660
-677
-687
-664
-659
-649
-619
-638
-653
-638
-669
-696
-713
-749
-736
-715
-712
-695
-668
-662
-680
-676
-703
-736
-726
-704
-721
-677
-669
-679
-678
-684
-698
-713
-699
-706
-716
-715
-701
-701
-699
-685
-687
-696
-714
-734
-737
-711
-709
-738
-730
-708
-682
-669
-668
-681
-705
-749
-745
-733
-718
-721
-716
-667
-691
-704
-708
-744
-750
-769
-785
-755
-748
-747
-717
-707
-705
-696
-701
-706
-716
-709
-696
-672
-666
-693
-671
-652
-647
-592
-599
-625
-635
-642
-665
-646
-636
-625
-616
-612
-608
-607
-583
-618
-622
-623
-658
-612
-602
-614
-604
-608
-618
-630
-645
-655
-656
-663
-684
-690
-682
-680
-670
-669
-666
-664
-659
-649
-656
-620
-598
-588
-565
-549
-545
-551
-541
-544
-550
-547
-521
-509
-504
-507
-534
-513
-529
-561
-569
-577
-596
-593
-615
-637
-636
-644
-615
-607
-571
-555
-529
-529
-561
-549
-547
-552
-543
-543
-540
-542
-546
-533
-527
-524
-549
-532
-525
-524
-525
-531
-540
-539
-519
-537
-515
-529
-518
-510
-558
-565
-593
-594
-567
-572
-556
-543
-549
-548
-525
-522
-535
-536
-529
-525
-527
-517
-523
-532
-523
-537
-527
-529
-542
-566
-574
-591
-612
-598
-621
-639
-625
-636
-626
-621
-647
-603
-571
-580
-557
-541
-540
-529
-521
-515
-523
-524
-490
-481
-490
-483
-465
-450
-451
-441
-416
-410
-416
-406
-414
-444
-462
-459
-451
-445
-428
-411
-419
-452
-433
-440
-448
-442
-457
-442
-432
-442
-442
-451
-467
-476
-476
-477
-477
-479
-464
-449
-469
-452
-429
-416
-404
-411
-403
-408
-409
-427
-436
-416
-417
-405
-400
-383
-342
-328
-337
-350
-340
-335
-332
-350
-363
-364
-368
-361
-339
-359
-357
-335
-363
-346
-342
-335
-320
-335
-343
-340
-342
-335
-315
-315
-304
-306
-288
-273
-279
-271
-276
-256
-231
-226
-210
-203
-203
-186
-181
-176
-174
-184
-195
-200
-181
-186
-201
-206
-206
-197
-166
-163
-175
-167
-152
-150
-155
-158
-190
-199
-196
-182
-155
-165
-151
-145
-136
-102
-102
-130
-117
-91
-131
-117
-114
-175
-203
-200
-207
-228
-209
-203
-233
-225
-240
-260
-247
-221
-196
-163
-130
-111
-109
-119
-116
-102
-126
-164
-170
-170
-141
-150
-165
-157
-162
-165
-139
-133
-150
-136
-129
-124
-113
-83
-67
-41
-18
-39
-42
-29
-70
-48
-17
-32
-24
-51
-57
-32
-13
-14
-4
-12
-3
32
-3
17
14
-3
6
13
24
41
58
56
81
96
86
75
66
35
50
57
52
61
64
71
74
70
54
70
95
112
101
90
114
141
143
131
142
131
125
161
180
172
165
169
187
219
231
227
229
237
252
268
317
297
258
257
266
255
243
253
208
195
191
193
190
200
194
198
240
233
222
192
189
214
211
207
219
240
267
264
254
259
267
233
232
256
218
214
226
262
295
287
290
290
296
264
264
261
251
252
238
239
236
240
233
210
235
252
239
228
233
220
215
234
233
234
271
286
292
296
280
260
267
268
263
271
269
250
241
266
272
270
295
306
309
302
296
279
278
285
295
284
282
273
259
231
202
171
163
161
140
167
186
148
139
127
135
139
125
127
134
123
129
131
117
112
107
113
95
92
88
62
41
59
81
82
78
68
63
63
63
50
46
51
66
67
72
63
69
61
75
64
59
74
72
82
108
117
101
100
93
86
100
121
123
118
137
130
131
125
102
92
88
71
63
39
41
62
98
105
80
88
93
114
101
111
107
119
147
122
126
124
115
112
90
91
91
92
107
129
137
138
135
134
126
115
119
122
114
131
156
169
183
198
208
207
223
233
228
222
233
224
241
254
241
233
246
259
242
226
207
189
197
213
201
223
242
234
252
269
271
278
288
292
324
302
289
316
317
326
330
321
328
340
355
373
366
348
327
318
312
303
294
279
260
285
299
277
280
285
292
323
326
320
330
330
337
342
343
355
345
329
344
338
330
317
311
314
313
314
331
315
314
341
350
345
335
332
334
354
357
377
387
375
373
363
351
353
322
341
354
347
328
302
313
321
347
364
376
358
367
371
342
311
312
330
331
353
361
333
293
286
279
253
231
233
211
215
222
192
176
187
168
176
187
172
173
174
157
158
153
147
137
124
113
101
99
82
64
59
52
53
64
54
39
11
11
21
20
44
46
43
56
51
44
35
24
2
5
-21
-17
-28
-46
-58
-35
-4
-27
-16
-42
-55
-40
-43
-46
-66
-101
-97
-90
-92
-92
-116
-126
-141
-127
-117
-114
-97
-101
-91
-78
-78
-74
-54
-79
-84
-92
-97
-87
-84
-90
-80
-99
-129
-139
-136
-139
-146
-155
-186
-212
-217
-230
-256
-265
-233
-240
-254
-231
-218
-222
-227
-210
-204
-203
-201
-225
-255
-245
-238
-246
-251
-266
-247
-251
-274
-259
-254
-255
-242
-265
-248
-237
-242
-233
-232
-214
-221
-224
-251
-251
-264
-264
-256
-264
-280
-288
-301
-325
-327
-336
-325
-307
-315
-313
-329
-373
-387
-394
-418
-410
-401
-392
-396
-395
-398
-408
-406
-408
-412
-414
-409
-416
-416
-413
-440
-459
-481
-481
-464
-470
-493
-516
-543
-550
-529
-546
-580
-582
-588
-600
-626
-648
-651
-650
-619
-624
-631
-626
-629
-641
-648
-639
-641
-620
-613
-623
-605
-607
-619
-604
-577
-586
-603
-588
-593
-602
-629
-656
-640
-626
-635
-645
-662
-682
-673
-671
-669
-695
-693
-701
-749
-735
-740
-728
-718
-730
-728
-720
-709
-725
-719
-701
-702
-720
-712
-703
-708
-706
-701
-690
-686
-711
-727
-714
-716
-712
-689
-670
-671
-657
-654
-659
-680
-691
-698
-708
-693
-697
-696
-697
-705
-699
-700
-708
-706
-703
-713
-718
-731
-744
-728
-710
-689
-668
-669
-670
-657
-669
-677
-660
-639
-639
-615
-615
-636
-638
-632
-606
-593
-584
-549
-552
-538
-560
-558
-547
-574
-576
-586
-602
-597
-598
-597
-579
-566
-559
-549
-549
-545
-539
-539
-520
-529
-522
-527
-531
-553
-558
-545
-550
-544
-568
-595
-599
-598
-596
-574
-531
-513
-505
-463
-462
-494
-463
-442
-439
-409
-428
-446
-433
-420
-406
-410
-409
-400
-407
-416
-425
-431
-429
-433
-442
-421
-395
-388
-383
-381
-385
-390
-396
-406
-404
-423
-451
-448
-466
-471
-484
-478
-435
-414
-384
-367
-344
-346
-363
-373
-385
-407
-410
-396
-409
-397
-380
-390
-383
-380
-406
-431
-425
-416
-420
-430
-427
-422
-426
-423
-408
-374
-335
-312
-292
-258
-245
-256
-260
-245
-268
-287
-291
-310
-325
-349
-358
-367
-363
-362
-367
-384
-381
-357
-392
-420
-432
-417
-409
-402
-399
-414
-409
-402
-413
-413
-406
-417
-416
-401
-417
-414
-401
-439
-454
-441
-443
-432
-444
-459
-444
-447
-441
-445
-457
-483
-493
-475
-502
-536
-552
-548
-561
-570
-587
-584
-564
-589
-579
-572
-594
-603
-601
-592
-590
-598
-585
-576
-571
-586
-611
-595
-582
-584
-599
-602
-588
-582
-602
-607
-613
-628
-646
-656
-660
-642
-631
-621
-614
-611
-599
-605
-613
-622
-658
-676
-652
-618
-593
-578
-579
-588
-564
-559
-554
-531
-537
-523
-522
-518
-492
-503
-485
-451
-448
-424
-418
-422
-415
-418
-420
-422
-416
-424
-409
-400
-406
-406
-392
-358
-358
-345
-348
-383
-387
-380
-390
-391
-385
-390
-383
-389
-395
-394
-389
-383
-361
-332
-315
-308
-288
-256
-263
-279
-266
-257
-259
-247
-269
-282
-284
-289
-289
-266
-259
-261
-272
-310
-304
-291
-296
-307
-289
-268
-250
-233
-212
-194
-183
-188
-195
-221
-241
-244
-270
-258
-229
-221
-202
-195
-208
-218
-216
-212
-217
-203
-208
-226
-231
-226
-227
-242
-234
-235
-221
-208
-206
-172
-159
-161
-153
-151
-162
-160
-180
-183
-175
-163
-124
-107
-96
-82
-82
-77
-52
-67
-80
-58
-47
-48
-55
-82
-85
-85
-99
-99
-96
-82
-96
-111
-105
-105
-108
-116
-112
-97
-77
-78
-70
-93
-122
-122
-136
-148
-160
-150
-154
-191
-197
-175
-174
-168
-163
-177
-193
-191
-194
-203
-193
-190
-221
-204
-191
-208
-206
-216
-233
-231
-230
-240
-236
-262
-259
-255
-274
-278
-264
-262
-272
-266
-257
-268
-291
-299
-324
-362
-370
-380
-392
-364
-351
-375
-386
-371
-370
-388
-370
-355
-380
-378
-386
-381
-381
-381
-387
-377
-342
-354
-348
-360
-388
-370
-362
-396
-412
-425
-426
-423
-427
-444
-461
-469
-477
-477
-483
-479
-495
-488
-495
-494
-492
-502
-518
-538
-513
-524
-569
-566
-564
-579
-583
-595
-593
-573
-555
-567
-577
-570
-556
-570
-554
-549
-559
-544
-542
-550
-549
-549
-563
-546
-541
-521
-517
-508
-508
-539
-537
-531
-548
-560
-551
-536
-510
-523
-557
-552
-565
-579
-584
-593
-579
-570
-564
-554
-559
-585
-589
-599
-608
-612
-623
-622
-618
-631
-644
-616
-599
-610
-606
-603
-598
-587
-578
-590
-595
-597
-599
-592
-589
-578
-573
-567
-567
-541
-542
-553
-544
-562
-555
-548
-554
-563
-580
-589
-608
-620
-622
-623
-643
-658
-645
-647
-653
-642
-635
-635
-636
-635
-614
-609
-608
-611
-608
-622
-617
-603
-608
-605
-586
-589
-607
-603
-603
-583
-571
-563
-545
-527
-514
-520
-502
-512
-535
-504
-515
-553
-561
-557
-559
-557
-537
-542
-560
-564
-562
-564
-538
-518
-501
-471
-468
-474
-456
-447
-435
-411
-419
-426
-415
-418
-429
-404
-387
-368
-367
-360
-333
-325
-318
-312
-289
-273
-282
-278
-265
-267
-276
-285
-283
-264
-256
-272
-259
-231
-228
-217
-233
-242
-247
-229
-203
-229
-227
-231
-228
-222
-232
-220
-238
-227
-217
-235
-252
-238
-206
-193
-187
-201
-203
-196
-223
-231
-218
-242
-262
-253
-266
-299
-305
-315
-325
-321
-331
-336
-346
-351
-351
-366
-371
-346
-339
-351
-350
-363
-379
-387
-416
-403
-417
-435
-425
-440
-448
-439
-421
-402
-382
-358
-341
-352
-343
-351
-369
-366
-381
-406
-398
-396
-394
-376
-389
-396
-373
-350
-336
-361
-372
-349
-342
-331
-315
-316
-300
-302
-310
-320
-300
-306
-321
-314
-320
-332
-372
-378
-376
-379
-368
-373
-379
-359
-383
-394
-380
-392
-388
-354
-334
-328
-344
-345
-331
-351
-344
-338
-356
-381
-413
-422
-418
-411
-383
-364
-363
-357
-338
-319
-329
-321
-309
-329
-328
-305
-296
-303
-318
-307
-294
-303
-319
-351
-358
-353
-352
-330
-320
-320
-300
-305
-296
-274
-278
-305
-285
-264
-268
-270
-294
-302
-300
-313
-302
-295
-305
-295
-280
-260
-259
-246
-217
-224
-234
-226
-236
-210
-219
-241
-223
-206
-225
-215
-221
-220
-230
-269
-274
-261
-264
-254
-252
-258
-245
-241
-239
-242
-241
-242
-243
-216
-226
-228
-236
-224
-227
-250
-249
-257
-271
-276
-285
-289
-288
-302
-324
-347
-355
-355
-382
-372
-357
-373
-362
-355
-367
-343
-302
-333
-348
-350
-370
-374
-379
-386
-397
-393
-410
-401
-387
-391
-386
-372
-346
-339
-321
-301
-296
-296
-287
-298
-297
-298
-298
-286
-273
-278
-282
-293
-286
-270
-278
-309
-306
-283
-280
-275
-297
-288
-252
-242
-237
-218
-218
-197
-184
-194
-172
-182
-163
-130
-156
-150
-152
-181
-185
-180
-163
-144
-129
-125
-119
-117
-137
-130
-151
-132
-118
-110
-96
-111
-116
-122
-123
-131
-139
-140
-133
-120
-118
-103
-105
-120
-108
-99
-108
-117
-103
-137
-143
-151
-152
-146
-122
-137
-146
-163
-168
-182
-189
-179
-178
-181
-189
-170
-174
-213
-221
-196
-196
-195
-160
-162
-159
-169
-198
-200
-195
-202
-215
-233
-250
-251
-279
-320
-314
-317
-313
-301
-336
-342
-323
-330
-346
-321
-313
-336
-331
-334
-359
-349
-373
-373
-377
-395
-418
-461
-483
-485
-474
-488
-509
-537
-550
-546
-549
-550
-553
-537
-546
-556
-540
-543
-534
-522
-555
-564
-564
-582
-590
-567
-553
-546
-550
-570
-577
-579
-582
-590
-636
-640
-629
-629
-608
-643
-644
-656
-672
-677
-694
-677
-660
-672
-690
-671
-695
-693
-686
-692
-685
-654
-665
-663
-641
-644
-640
-632
-627
-621
-619
-664
-670
-650
-672
-677
-674
-658
-650
-674
-666
-645
-636
-614
-581
-585
-579
-566
-561
-573
-585
-579
-569
-572
-570
-575
-553
-526
-531
-523
-497
-514
-500
-490
-500
-467
-450
-446
-407
-397
-391
-403
-408
-403
-387
-368
-344
-350
-353
-342
-327
-297
-294
-290
-262
-273
-284
-273
-266
-248
-222
-210
-215
-189
-186
-163
-143
-103
-83
-102
-87
-69
-69
-58
-46
-61
-50
-28
-27
-14
1
26
35
48
39
31
63
76
58
50
48
53
55
48
55
75
73
59
27
13
14
1
2
-9
-19
-8
-4
11
4
-26
3
23
5
-6
-21
-17
1
6
27
34
36
41
20
3
13
-3
-6
-6
-2
-15
-29
-35
-39
-38
-37
-20
-56
-63
-64
-78
-81
-72
-75
-90
-118
-80
-60
-76
-58
-24
-58
-91
-86
-119
-111
-109
-129
-121
-129
-147
-144
-146
-170
-165
-139
-132
-136
-138
-132
-143
-134
-116
-99
-95
-91
-93
-90
-70
-49
-48
-25
-27
-29
-11
-4
-11
1
4
-4
12
-3
-13
-15
-30
-33
-53
-38
-44
-45
-50
-79
-92
-94
-99
-108
-126
-131
-125
-162
-167
-166
-166
-166
-157
-157
-135
-133
-158
-150
-176
-187
-197
-215
-229
-229
-221
-194
-203
-213
-177
-178
-182
-181
-155
-140
-92
-90
-84
-59
-53
-50
-49
-33
-21
-13
-10
-30
-20
-21
-26
-29
-52
-49
-63
-76
-109
-122
-123
-127
-155
-169
-168
-168
-169
-161
-133
-128
-141
-141
-162
-161
-155
-153
-139
-136
-162
-148
-163
-172
-160
-164
-171
-195
-173
-157
-173
-203
-207
-202
-210
-175
-163
-167
-145
-152
-162
-132
-125
-165
-181
-188
-177
-191
-199
-181
-167
-185
-192
-181
-171
-180
-182
-172
-171
-169
-173
-171
-158
-152
-158
-161
-173
-182
-167
-150
-166
-168
-183
-193
-179
-172
-181
-168
-167
-146
-140
-174
-180
-152
-147
-143
-136
-149
-149
-171
-210
-207
-219
-206
-191
-209
-221
-233
-239
-245
-243
-228
-249
-269
-242
-251
-281
-303
-318
-305
-286
-277
-287
-298
-310
-321
-293
-315
-324
-316
-309
-315
-318
-328
-322
-332
-341
-321
-328
-361
-368
-354
-356
-355
-375
-382
-374
-376
-369
-354
-347
-355
-341
-336
-337
-329
-336
-336
-334
-347
-360
-379
-390
-370
-379
-378
-375
-381
-379
-392
-403
-398
-400
-379
-385
-403
-407
-419
-411
-421
-442
-418
-423
-424
-418
-433
-431
-414
-400
-410
-397
-376
-395
-401
-403
-384
-381
-382
-388
-389
-407
-421
-434
-424
-393
-395
-378
-357
-360
-347
-356
-368
-348
-335
-355
-360
-362
-337
-306
-298
-289
-288
-265
-270
-270
-280
-288
-280
-277
-273
-282
-289
-262
-265
-293
-270
-284
-334
-326
-334
-355
-356
-372
-363
-360
-362
-362
-354
-329
-350
-362
-356
-373
-396
-397
-402
-411
-390
-383
-384
-378
-384
-376
-380
-372
-341
-342
-336
-320
-326
-335
-341
-332
-330
-324
-306
-290
-278
-270
-282
-292
-292
-302
-319
-315
-290
-284
-306
-333
-330
-338
-379
-375
-364
-363
-361
-367
-381
-381
-371
-368
-353
-360
-368
-370
-354
-354
-351
-326
-333
-315
-299
-300
-281
-264
-246
-252
-226
-213
-214
-180
-184
-202
-176
-164
-173
-155
-136
-134
-122
-118
-134
-131
-145
-137
-141
-156
-157
-138
-117
-111
-123
-110
-95
-96
-86
-99
-112
-137
-153
-166
-176
-172
-176
-170
-137
-119
-123
-121
-125
-151
-156
-167
-186
-177
-163
-168
-152
-135
-111
-84
-58
-52
-60
-45
-54
-71
-64
-47
-41
-24
-14
-12
-16
-35
-31
-38
-42
-37
-48
-49
-61
-74
-51
-41
-53
-43
-52
-65
-57
-59
-41
-48
-57
-58
-83
-58
-76
-103
-90
-81
-95
-102
-106
-142
-158
-181
-189
-187
-174
-171
-163
-164
-144
-143
-188
-176
-176
-200
-206
-213
-213
-213
-222
-210
-172
-183
-167
-175
-180
-182
-176
-160
-170
-166
-168
-185
-196
-171
-181
-170
-170
-179
-160
-176
-176
-160
-154
-169
-178
-156
-165
-151
-164
-194
-205
-235
-223
-220
-223
-206
-171
-168
-152
-123
-124
-114
-107
-118
-110
-114
-121
-120
-133
-141
-133
-111
-117
-117
-107
-99
-93
-96
-84
-91
-104
-120
-130
-132
-123
-120
-156
-136
-144
-129
-117
-127
-133
-133
-138
-128
-111
-111
-85
-103
-112
-94
-85
-128
-129
-130
-139
-121
-111
-117
-142
-145
-151
-136
-109
-123
-126
-105
-102
-124
-168
-173
-182
-194
-216
-209
-196
-185
-184
-172
-158
-164
-147
-144
-179
-201
-203
-233
-245
-243
-249
-262
-257
-256
-261
-263
-256
-242
-246
-259
-269
-263
-260
-261
-266
-253
-242
-257
-259
-258
-264
-258
-248
-266
-276
-251
-258
-273
-273
-260
-243
-211
-218
-229
-206
-229
-237
-228
-236
-215
-201
-208
-202
-223
-246
-267
-285
-298
-300
-308
-316
-329
-322
-308
-306
-291
-287
-289
-316
-338
-342
-349
-373
-377
-370
-378
-375
-376
-357
-350
-369
-392
-414
-448
-434
-425
-439
-446
-448
-440
-420
-364
-377
-415
-419
-409
-392
-400
-418
-412
-403
-400
-386
-385
-369
-364
-370
-398
-413
-416
-429
-439
-480
-504
-511
-511
-522
-531
-544
-545
-556
-565
-578
-606
-639
-658
-666
-680
-669
-656
-657
-633
-609
-608
-593
-588
-598
-599
-593
-577
-562
-551
-541
-547
-536
-514
-509
-509
-499
-509
-518
-517
-519
-528
-525
-510
-531
-531
-532
-540
-557
-544
-541
-544
-545
-546
-522
-510
-509
-506
-506
-497
-501
-516
-512
-520
-539
-554
-576
-598
-608
-611
-620
-616
-609
-588
-578
-575
-567
-560
-593
-587
-572
-578
-574
-572
-559
-557
-536
-525
-536
-528
-555
-576
-580
-573
-567
-551
-536
-520
-508
-492
-483
-480
-499
-501
-488
-495
-493
-474
-464
-437
-423
-425
-405
-429
-421
-433
-420
-400
-422
-439
-447
-440
-436
-443
-428
-436
-447
-424
-419
-420
-418
-431
-447
-466
-478
-478
-471
-468
-440
-408
-407
-398
-392
-413
-410
-394
-416
-397
-386
-412
-426
-407
-401
-374
-388
-368
-364
-359
-334
-318
-305
-294
-280
-267
-246
-242
-223
-219
-220
-236
-244
-230
-224
-214
-215
-228
-217
-235
-238
-236
-239
-226
-207
-219
-208
-207
-185
-185
-173
-145
-141
-133
-129
-105
-97
-93
-84
-75
-74
-75
-64
-92
-85
-66
-65
-37
-16
-1
-14
-21
-19
-38
-48
-65
-55
-21
-16
-28
-19
-17
-45
-51
-65
-75
-69
-75
-59
-45
-30
-36
-26
-9
-4
-1
4
16
18
15
11
7
10
10
-12
-24
-66
-59
-49
-25
-3
-9
-5
-21
-35
-43
-72
-58
-59
-68
-67
-75
-61
-68
-60
-50
-36
-46
-40
-34
-34
-24
-29
-28
-38
-53
-46
-44
-47
-52
-66
-79
-65
-50
-66
-64
-63
-55
-61
-83
-92
-100
-113
-140
-138
-120
-118
-115
-118
-106
-104
-126
-132
-132
-159
-158
-148
-171
-204
-232
-241
-235
-241
-246
-260
-241
-217
-241
-257
-278
-295
-280
-288
-299
-286
-296
-288
-275
-273
-281
-276
-267
-265
-267
-267
-284
-306
-296
-289
-267
-273
-287
-268
-262
-262
-246
-239
-256
-269
-284
-269
-245
-247
-241
-245
-245
-220
-210
-213
-196
-184
-173
-163
-181
-188
-178
-172
-183
-180
-179
-182
-177
-186
-205
-213
-217
-222
-228
-234
-241
-246
-254
-250
-232
-242
-255
-248
-245
-232
-243
-252
-256
-246
-258
-270
-285
-305
-310
-310
-329
-346
-320
-316
-307
-302
-289
-270
-270
-301
-305
-306
-301
-281
-294
-301
-303
-280
-273
-272
-254
-239
-233
-237
-242
-232
-211
-228
-230
-244
-272
-288
-277
-272
-283
-291
-295
-287
-295
-306
-328
-334
-318
-327
-346
-340
-355
-355
-338
-335
-327
-315
-320
-320
-339
-348
-353
-379
-377
-364
-348
-330
-336
-356
-352
-352
-346
-335
-370
-383
-403
-414
-389
-389
-389
-375
-375
-374
-369
-376
-365
-357
-352
-359
-360
-344
-352
-332
-323
-321
-314
-304
-273
-282
-288
-286
-288
-275
-266
-272
-277
-289
-283
-262
-259
-257
-247
-249
-233
-264
-295
-315
-304
-284
-300
-318
-316
-310
-312
-331
-354
-357
-368
-380
-381
-386
-396
-397
-397
-390
-369
-340
-314
-299
-285
-282
-289
-288
-289
-306
-293
-261
-264
-255
-229
-238
-237
-275
-287
-286
-306
-310
-315
-323
-316
-306
-309
-289
-298
-291
-295
-300
-324
-351
-350
-323
-341
-360
-366
-389
-373
-368
-364
-361
-352
-344
-366
-388
-390
-378
-383
-377
-379
-400
-383
-377
-380
-381
-383
-380
-378
-371
-366
-360
-368
-360
-338
-335
-325
-328
-327
-327
-323
-314
-322
-326
-313
-300
-303
-287
-279
-297
-296
-292
-290
-310
-330
-326
-329
-349
-346
-338
-328
-314
-314
-305
-283
-304
-326
-313
-307
-325
-348
-362
-349
-337
-326
-352
-338
-325
-329
-322
-332
-336
-337
-333
-319
-291
-295
-305
-320
-302
-268
-273
-292
-272
-275
-299
-300
-291
-281
-269
-264
-269
-258
-246
-250
-254
-249
-264
-284
-269
-255
-262
-260
-242
-230
-220
-214
-211
-195
-203
-204
-211
-222
-222
-203
-190
-180
-189
-210
-214
-205
-191
-189
-201
-172
-162
-176
-164
-178
-155
-159
-185
-182
-160
-140
-131
-127
-116
-96
-118
-131
-140
-135
-99
-78
-88
-91
-114
-142
-150
-178
-167
-138
-155
-168
-145
-130
-114
-101
-115
-103
-77
-91
-97
-98
-100
-95
-115
-103
-96
-117
-105
-107
-127
-88
-86
-113
-101
-127
-142
-136
-137
-129
-135
-128
-109
-94
-98
-108
-122
-134
-160
-179
-173
-166
-172
-169
-175
-185
-175
-185
-214
-222
-234
-246
-246
-250
-246
-232
-233
-265
-292
-287
-286
-279
-248
-231
-239
-233
-235
-238
-211
-182
-181
-199
-197
-184
-197
-196
-198
-172
-159
-160
-148
-144
-136
-144
-153
-145
-169
-167
-149
-174
-195
-213
-210
-197
-217
-223
-216
-225
-230
-244
-273
-291
-289
-311
-312
-308
-304
-283
-277
-272
-266
-276
-283
-299
-303
-307
-344
-372
-374
-397
-418
-409
-408
-393
-377
-383
-383
-378
-372
-357
-369
-363
-363
-382
-386
-371
-366
-350
-341
-360
-353
-367
-380
-381
-391
-374
-382
-375
-369
-404
-411
-401
-402
-381
-363
-369
-373
-366
-378
-403
-415
-422
-436
-471
-472
-470
-479
-489
-495
-501
-515
-529
-551
-567
-569
-559
-567
-580
-587
-602
-597
-620
-631
-613
-599
-601
-602
-601
-600
-602
-605
-621
-615
-617
-634
-637
-614
-597
-591
-562
-552
-551
-544
-553
-564
-587
-573
-576
-587
-589
-602
-602
-625
-629
-628
-639
-667
-667
-633
-649
-681
-691
-696
-689
-677
-695
-708
-705
-714
-738
-755
-749
-738
-752
-746
-737
-721
-694
-706
-693
-673
-666
-652
-638
-622
-584
-565
-552
-529
-520
-519
-509
-514
-509
-507
-508
-498
-502
-498
-485
-492
-491
-478
-499
-494
-483
-507
-509
-497
-517
-507
-494
-493
-467
-475
-467
-451
-454
-438
-446
-442
-435
-451
-448
-438
-446
-441
-425
-405
-357
-347
-356
-338
-315
-306
-286
-292
-270
-249
-263
-261
-244
-248
-237
-235
-254
-224
-205
-199
-208
-207
-209
-206
-215
-206
-204
-179
-196
-216
-196
-182
-186
-205
-202
-201
-172
-134
-115
-114
-133
-129
-137
-144
-154
-154
-182
-165
-161
-156
-154
-158
-176
-191
-201
-202
-155
-162
-143
-142
-160
-145
-122
-139
-125
-116
-90
-66
-75
-61
-53
-61
-39
-30
-58
-32
-60
-67
-69
-104
-107
-117
-142
-145
-135
-175
-139
-142
-142
-143
-162
-172
-150
-171
-163
-164
-169
-171
-206
-213
-247
-217
-228
-202
-200
-172
-173
-197
-190
-190
-205
-229
-229
-228
-223
-238
-238
-270
-235
-228
-223
-247
-234
-221
-239
-233
-235
-190
-187
-192
-211
-212
-201
-206
-201
-213
-199
-167
-182
-191
-155
-154
-178
-165
-174
-183
-149
-168
-167
-162
-164
-148
-140
-134
-107
-117
-129
-129
-125
-100
-88
-84
-79
-69
-97
-76
-90
-88
-86
-109
-67
-38
-69
-82
-53
-65
-59
-82
-95
-73
-60
-67
-62
-59
-32
-32
-28
-10
-24
-1
-14
-16
-10
-38
-39
-28
4
4
1
18
11
37
29
28
23
33
43
-4
-14
-9
0
-8
-20
-16
-18
-25
-53
-50
-46
-46
-14
-32
-36
-34
-58
-44
-41
-42
-43
-56
-43
-38
-43
-41
-46
-41
-23
-19
-7
35
61
61
75
102
110
116
110
105
111
108
126
121
123
122
105
93
92
70
63
52
38
23
0
-11
-8
-39
-35
-37
-41
-40
-58
-47
-68
-48
-43
-43
-31
-43
-15
9
8
-7
3
22
1
16
6
31
28
-23
2
-9
-25
-23
-30
-16
-17
-41
-33
-6
-30
-61
-55
-56
-58
-54
-62
-72
-68
-90
-91
-104
-103
-88
-131
-128
-125
-98
-147
-171
-171
-107
-94
-104
-124
-112
-102
-114
-91
-92
-86
-88
-103
-139
-122
-112
-129
-133
-138
-123
-128
-142
-172
-176
-194
-210
-215
-219
-226
-267
-271
-254
-279
-294
-300
-289
-280
-263
-250
-276
-254
-253
-252
-281
-270
-258
-290
-259
-287
-271
-257
-259
-261
-261
-247
-259
-269
-284
-280
-274
-283
-294
-316
-312
-308
-324
-325
-313
-288
-284
-265
-249
-253
-233
-210
-199
-218
-201
-203
-225
-208
-229
-222
-183
-210
-202
-219
-197
-190
-210
-241
-264
-269
-275
-265
-271
-263
-271
-284
-309
-296
-305
-329
-364
-364
-365
-391
-394
-405
-374
-381
-385
-385
-404
-377
-391
-394
-401
-401
-405
-418
-393
-401
-376
-376
-392
-415
-404
-388
-447
-420
-399
-373
-396
-411
-401
-377
-385
-399
-379
-378
-372
-424
-429
-425
-420
-414
-414
-402
-398
-406
-403
-391
-391
-386
-383
-401
-403
-423
-426
-410
-420
-421
-398
-418
-408
-390
-393
-419
-413
-414
-434
-404
-413
-414
-440
-450
-423
-424
-423
-435
-445
-458
-468
-439
-473
-481
-487
-515
-507
-501
-505
-513
-489
-502
-519
-524
-505
-497
-509
-510
-498
-490
-516
-523
-487
-502
-496
-492
-512
-498
-520
-507
-493
-501
-495
-480
-482
-531
-539
-567
-577
-567
-580
-604
-585
-545
-569
-579
-579
-578
-549
-543
-532
-510
-512
-513
-521
-526
-508
-509
-518
-513
-521
-499
-475
-476
-486
-499
-496
-514
-484
-479
-510
-501
-499
-505
-516
-510
-507
-508
-496
-499
-508
-515
-501
-509
-522
-520
-498
-517
-520
-522
-535
-513
-530
-538
-508
-506
-502
-469
-470
-444
-469
-466
-458
-456
-474
-515
-501
-481
-482
-484
-491
-475
-466
-480
-474
-467
-447
-452
-470
-471
-442
-429
-432
-413
-380
-371
-375
-380
-386
-363
-335
-342
-319
-300
-300
-284
-314
-312
-311
-306
-305
-305
-306
-299
-307
-309
-316
-343
-352
-386
-403
-388
-374
-367
-359
-370
-369
-376
-365
-357
-366
-340
-321
-325
-348
-356
-363
-380
-383
-379
-361
-359
-361
-347
-329
-319
-313
-320
-328
-330
-326
-325
-312
-296
-282
-257
-252
-269
-284
-271
-298
-324
-327
-330
-327
-341
-349
-354
-383
-380
-400
-394
-423
-440
-435
-446
-440
-428
-425
-424
-400
-403
-396
-387
-350
-346
-339
-331
-303
-295
-298
-282
-247
-226
-204
-195
-204
-190
-184
-157
-160
-164
-144
-141
-156
-155
-152
-156
-146
-147
-138
-137
-145
-142
-171
-163
-157
-157
-153
-138
-135
-136
-136
-114
-79
-83
-78
-67
-68
-55
-57
-83
-93
-111
-106
-112
-133
-140
-110
-121
-115
-109
-106
-86
-94
-80
-61
-64
-99
-114
-99
-83
-115
-152
-150
-146
-151
-153
-157
-134
-133
-179
-186
-192
-185
-215
-238
-249
-238
-236
-242
-243
-239
-208
-217
-227
-221
-246
-262
-290
-283
-272
-266
-264
-257
-249
-277
-285
-291
-300
-295
-305
-298
-288
-298
-284
-297
-323
-322
-325
-322
-326
-329
-324
-307
-306
-304
-301
-317
-290
-290
-292
-279
-259
-237
-249
-263
-246
-248
-282
-275
-280
-288
-280
-286
-297
-278
-276
-256
-245
-256
-237
-247
-260
-246
-267
-285
-276
-310
-310
-304
-296
-292
-278
-297
-314
-298
-297
-290
-273
-263
-285
-300
-296
-306
-316
-334
-338
-319
-298
-287
-302
-272
-262
-268
-252
-234
-235
-238
-233
-226
-234
-208
-209
-202
-192
-198
-187
-214
-202
-179
-195
-213
-222
-215
-200
-217
-231
-238
-224
-222
-220
-221
-214
-195
-202
-237
-238
-223
-204
-193
-164
-142
-128
-120
-107
-80
-71
-74
-75
-71
-86
-66
-67
-78
-92
-85
-94
-96
-97
-85
-104
-101
-94
-108
-99
-110
-98
-96
-104
-114
-102
-101
-93
-83
-63
-60
-82
-106
-105
-110
-105
-126
-134
-113
-140
-136
-152
-154
-148
-171
-168
-168
-199
-218
-213
-211
-196
-180
-170
-174
-171
-171
-158
-149
-143
-133
-133
-128
-145
-135
-141
-124
-128
-130
-134
-149
-141
-159
-140
-121
-94
-80
-92
-87
-78
-117
-130
-139
-151
-150
-157
-180
-160
-149
-160
-156
-179
-183
-180
-196
-204
-205
-199
-213
-218
-238
-262
-257
-262
-245
-239
-252
-265
-287
-288
-320
-327
-325
-326
-315
-301
-289
-274
-265
-267
-243
-245
-241
-226
-233
-238
-248
-276
-248
-231
-220
-249
-255
-262
-291
-317
-357
-347
-343
-336
-345
-377
-371
-381
-398
-412
-394
-380
-396
-416
-410
-401
-421
-420
-427
-440
-448
-462
-454
-436
-432
-424
-428
-446
-458
-442
-439
-438
-417
-395
-403
-390
-392
-370
-390
-395
-391
-403
-415
-410
-416
-432
-408
-400
-385
-372
-369
-388
-408
-422
-426
-408
-412
-401
-404
-421
-430
-411
-413
-434
-427
-434
-431
-448
-459
-482
-479
-475
-453
-421
-438
-435
-425
-440
-458
-464
-472
-495
-486
-479
-504
-524
-533
-523
-512
-518
-517
-513
-517
-499
-476
-465
-501
-496
-492
-492
-478
-446
-439
-419
-402
-405
-401
-387
-390
-406
-406
-390
-386
-397
-372
-380
-381
-412
-421
-427
-445
-468
-493
-500
-503
-492
-496
-494
-530
-551
-579
-606
-626
-615
-612
-633
-612
-593
-604
-585
-565
-545
-531
-529
-527
-522
-507
-470
-468
-474
-483
-494
-516
-531
-539
-535
-532
-511
-512
-519
-518
-512
-506
-509
-509
-493
-488
-479
-468
-489
-498
-489
-512
-542
-535
-515
-510
-499
-488
-490
-493
-476
-453
-460
-442
-455
-447
-439
-432
-421
-434
-398
-382
-405
-403
-390
-391
-410
-395
-399
-387
-345
-335
-336
-356
-330
-325
-321
-330
-339
-326
-302
-306
-298
-291
-293
-289
-300
-335
-320
-322
-313
-313
-316
-286
-270
-294
-282
-263
-266
-273
-283
-268
-268
-271
-254
-253
-254
-272
-282
-297
-288
-292
-290
-286
-276
-242
-237
-240
-228
-219
-226
-218
-220
-231
-237
-233
-235
-243
-258
-256
-257
-264
-237
-228
-232
-212
-221
-226
-225
-245
-256
-269
-259
-256
-237
-234
-243
-243
-235
-239
-254
-242
-241
-236
-241
-238
-227
-245
-242
-244
-249
-246
-245
-232
-247
-254
-236
-219
-229
-261
-237
-254
-265
-279
-301
-287
-283
-284
-275
-252
-234
-223
-214
-205
-209
-213
-232
-247
-260
-225
-240
-255
-241
-252
-247
-238
-206
-181
-174
-164
-155
-150
-153
-137
-133
-133
-142
-142
-138
-133
-125
-123
-119
-118
-128
-146
-175
-186
-177
-195
-195
-203
-220
-224
-232
-233
-238
-262
-281
-315
-323
-325
-342
-330
-332
-353
-329
-306
-312
-305
-280
-284
-287
-292
-293
-297
-297
-284
-289
-255
-221
-207
-198
-194
-179
-213
-235
-239
-224
-242
-241
-240
-242
-221
-221
-214
-201
-197
-194
-185
-183
-192
-183
-179
-165
-139
-140
-121
-126
-109
-112
-118
-102
-93
-94
-96
-127
-124
-94
-105
-106
-104
-103
-102
-127
-130
-120
-129
-147
-152
-174
-167
-157
-164
-147
-141
-119
-122
-165
-165
-166
-177
-176
-176
-167
-144
-142
-150
-171
-183
-173
-172
-164
-184
-160
-165
-178
-188
-200
-204
-230
-231
-212
-223
-216
-222
-225
-227
-243
-239
-226
-219
-205
-209
-219
-219
-224
-227
-220
-235
-238
-242
-248
-234
-236
-232
-260
-248
-243
-265
-253
-242
-237
-234
-256
-250
-254
-238
-228
-231
-253
-256
-255
-259
-271
-267
-274
-294
-317
-325
-312
-327
-335
-337
-348
-376
-384
-394
-403
-403
-411
-395
-387
-393
-406
-396
-382
-408
-417
-404
-380
-393
-396
-386
-398
-413
-409
-422
-408
-408
-412
-411
-393
-350
-327
-302
-285
-298
-309
-323
-337
-331
-317
-301
-285
-288
-272
-266
-308
-320
-338
-331
-337
-344
-333
-341
-347
-352
-373
-372
-363
-376
-374
-368
-381
-386
-385
-381
-401
-390
-388
-378
-362
-357
-375
-377
-375
-362
-362
-356
-327
-312
-319
-323
-283
-275
-260
-267
-266
-255
-265
-261
-247
-256
-259
-238
-228
-237
-235
-236
-255
-270
-274
-286
-314
-298
-289
-275
-261
-298
-292
-310
-338
-341
-336
-351
-352
-373
-371
-377
-397
-403
-391
-391
-394
-378
-375
-385
-384
-382
-347
-320
-329
-309
-314
-307
-300
-305
-284
-284
-277
-274
-284
-279
-252
-237
-257
-261
-266
-237
-236
-233
-219
-213
-211
-196
-204
-198
-197
-190
-184
-193
-190
-200
-200
-202
-189
-191
-196
-193
-206
-190
-173
-189
-171
-159
-135
-117
-109
-99
-117
-139
-129
-137
-132
-111
-115
-107
-108
-108
-84
-108
-118
-114
-110
-119
-95
-95
-97
-91
-90
-87
-80
-86
-78
-102
-107
-110
-110
-125
-138
-158
-172
-162
-163
-140
-118
-134
-138
-139
-150
-131
-136
-152
-168
-143
-129
-140
-137
-130
-100
-94
-93
-76
-58
-47
-59
-61
-52
-58
-76
-60
-57
-48
-56
-51
-59
-55
-43
-62
-71
-71
-40
-50
-22
-3
-21
-29
-28
-39
-55
-69
-73
-88
-70
-50
-48
-50
-7
11
16
33
43
34
21
17
10
1
18
3
-18
-24
-15
-8
-47
-50
-53
-62
-58
-80
-79
-96
-122
-113
-118
-119
-120
-124
-114
-109
-107
-100
-97
-86
-86
-83
-97
-90
-98
-103
-98
-109
-117
-151
-160
-162
-168
-179
-181
-174
-164
-168
-181
-200
-191
-196
-188
-183
-199
-209
-182
-177
-192
-195
-184
-174
-165
-172
-190
-187
-177
-196
-206
-217
-209
-207
-210
-211
-213
-199
-204
-227
-214
-224
-232
-225
-215
-231
-248
-259
-275
-262
-276
-277
-255
-268
-262
-272
-276
-275
-298
-325
-353
-342
-345
-362
-385
-379
-361
-369
-376
-387
-403
-409
-403
-409
-433
-445
-453
-455
-439
-401
-406
-400
-376
-385
-411
-417
-429
-422
-409
-438
-450
-469
-494
-488
-484
-483
-453
-459
-463
-448
-450
-460
-475
-506
-516
-529
-543
-531
-529
-526
-517
-521
-525
-521
-516
-513
-504
-485
-485
-499
-481
-476
-453
-457
-459
-448
-430
-429
-448
-437
-428
-452
-437
-451
-464
-462
-477
-484
-473
-482
-478
-497
-506
-490
-483
-493
-478
-455
-454
-431
-423
-407
-373
-345
-339
-319
-338
-345
-336
-352
-341
-323
-331
-335
-319
-321
-328
-328
-299
-279
-276
-260
-264
-261
-242
-232
-226
-216
-219
-217
-223
-247
-239
-235
-225
-222
-212
-184
-173
-199
-203
-214
-232
-221
-206
-227
-240
-240
-255
-247
-250
-248
-237
-215
-215
-222
-220
-203
-210
-231
-224
-219
-225
-207
-194
-209
-211
-203
-218
-227
-231
-218
-232
-245
-256
-251
-236
-224
-217
-222
-215
-207
-184
-201
-215
-215
-224
-223
-226
-212
-209
-218
-219
-239
-242
-254
-255
-239
-226
-226
-211
-218
-224
-233
-237
-249
-259
-264
-245
-234
-237
-208
-185
-176
-189
-169
-171
-182
-152
-156
-147
-122
-112
-112
-119
-99
-72
-60
-61
-70
-67
-77
-69
-88
-77
-73
-107
-108
-113
-115
-124
-135
-135
-129
-128
-135
-133
-144
-145
-145
-175
-159
-155
-138
-129
-141
-141
-138
-126
-126
-171
-192
-187
-200
-217
-233
-254
-282
-288
-296
-300
-273
-252
-237
-234
-265
-268
-276
-298
-300
-310
-302
-306
-325
-327
-334
-323
-311
-298
-268
-255
-265
-270
-282
-289
-282
-284
-297
-295
-295
-305
-312
-336
-321
-329
-330
-318
-336
-339
-310
-310
-315
-302
-300
-293
-292
-289
-288
-290
-280
-268
-288
-279
-280
-265
-256
-258
-263
-291
-289
-294
-325
-310
-317
-304
-271
-260
-278
-310
-291
-297
-302
-288
-284
-299
-274
-289
-289
-270
-255
-231
-229
-222
-198
-197
-201
-193
-208
-215
-199
-186
-169
-165
-183
-181
-181
-204
-215
-245
-280
-287
-302
-320
-325
-337
-333
-329
-327
-344
-351
-350
-349
-362
-361
-366
-373
-374
-376
-388
-376
-377
-389
-388
-398
-385
-394
-412
-435
-431
-433
-442
-441
-444
-428
-401
-379
-388
-391
-386
-391
-400
-380
-388
-396
-406
-408
-433
-441
-439
-462
-483
-487
-469
-459
-461
-465
-457
-443
-431
-436
-432
-421
-432
-440
-435
-449
-429
-401
-402
-404
-394
-380
-365
-360
-366
-363
-358
-365
-390
-413
-414
-422
-421
-402
-384
-402
-410
-402
-417
-427
-433
-443
-451
-457
-453
-459
-465
-451
-471
-484
-456
-440
-436
-409
-410
-411
-404
-401
-424
-419
-412
-418
-416
-420
-415
-420
-430
-437
-428
-412
-432
-433
-423
-420
-429
-432
-425
-421
-414
-437
-460
-471
-465
-449
-462
-445
-415
-423
-428
-420
-408
-421
-403
-400
-401
-389
-398
-421
-424
-442
-465
-452
-428
-405
-400
-387
-376
-365
-363
-367
-370
-361
-365
-363
-351
-334
-329
-340
-344
-344
-347
-329
-347
-353
-344
-330
-339
-373
-373
-362
-344
-355
-374
-374
-343
-356
-377
-366
-367
-360
-343
-343
-333
-321
-314
-299
-289
-283
-262
-268
-293
-307
-324
-356
-338
-316
-303
-291
-291
-305
-304
-301
-313
-323
-333
-314
-327
-337
-361
-347
-351
-355
-327
-304
-277
-278
-276
-260
-273
-289
-246
-239
-250
-247
-260
-268
-264
-260
-261
-269
-263
-250
-253
-224
-213
-210
-177
-178
-188
-180
-162
-168
-169
-164
-173
-200
-194
-187
-199
-191
-199
-216
-207
-207
-228
-235
-232
-237
-256
-285
-293
-324
-344
-345
-361
-349
-324
-312
-317
-325
-324
-297
-280
-287
-308
-318
-304
-277
-266
-255
-231
-227
-240
-248
-233
-248
-255
-231
-220
-206
-190
-222
-233
-237
-241
-238
-236
-260
-278
-283
-280
-261
-262
-263
-274
-281
-294
-311
-306
-291
-275
-250
-234
-240
-244
-254
-250
-250
-246
-220
-198
-205
-183
-170
-159
-135
-156
-157
-156
-163
-167
-172
-159
-146
-133
-139
-142
-128
-125
-138
-131
-105
-108
-123
-120
-112
-130
-148
-154
-183
-212
-211
-225
-227
-211
-209
-206
-193
-213
-222
-247
-256
-249
-250
-240
-252
-280
-277
-260
-251
-239
-222
-221
-206
-186
-177
-176
-189
-185
-183
-171
-191
-182
-146
-123
-102
-105
-124
-145
-134
-124
-147
-162
-147
-148
-165
-177
-179
-164
-171
-191
-211
-212
-210
-221
-229
-233
-231
-241
-244
-244
-253
-257
-273
-276
-258
-233
-241
-248
-249
-262
-247
-250
-242
-243
-246
-248
-245
-260
-248
-243
-253
-269
-280
-289
-292
-286
-288
-282
-292
-316
-315
-322
-322
-315
-332
-347
-354
-362
-383
-371
-367
-361
-348
-364
-366
-373
-373
-384
-407
-410
-387
-386
-381
-352
-336
-329
-343
-345
-362
-379
-370
-384
-386
-363
-344
-335
-348
-348
-355
-362
-341
-336
-331
-337
-341
-355
-351
-342
-349
-343
-331
-332
-339
-325
-320
-322
-332
-337
-320
-314
-320
-317
-325
-317
-311
-307
-287
-300
-297
-297
-304
-315
-319
-304
-327
-322
-299
-294
-276
-260
-272
-280
-284
-291
-276
-266
-279
-253
-243
-233
-241
-234
-212
-220
-182
-168
-192
-162
-136
-164
-167
-151
-150
-155
-164
-169
-174
-192
-205
-197
-190
-164
-160
-182
-166
-172
-196
-182
-168
-156
-142
-153
-148
-146
-151
-153
-186
-191
-176
-182
-183
-168
-179
-186
-183
-206
-220
-194
-193
-179
-166
-152
-145
-150
-152
-151
-150
-146
-142
-154
-144
-134
-139
-128
-133
-135
-136
-151
-172
-196
-210
-210
-212
-221
-237
-244
-240
-245
-263
-261
-251
-242
-240
-251
-242
-228
-218
-211
-206
-215
-221
-235
-256
-236
-244
-246
-262
-272
-256
-274
-280
-288
-281
-284
-279
-279
-291
-314
-305
-320
-331
-307
-319
-325
-317
-317
-332
-327
-324
-323
-310
-310
-303
-299
-311
-312
-328
-333
-326
-333
-326
-338
-352
-356
-343
-362
-379
-371
-377
-373
-362
-342
-348
-368
-353
-364
-369
-380
-386
-377
-390
-360
-352
-342
-338
-349
-347
-354
-346
-353
-358
-364
-388
-400
-409
-412
-402
-423
-432
-435
-455
-438
-436
-445
-443
-434
-445
-460
-453
-459
-470
-478
-474
-469
-457
-455
-446
-439
-443
-444
-437
-451
-427
-398
-415
-430
-428
-439
-428
-438
-436
-406
-396
-372
-368
-369
-377
-383
-395
-401
-424
-429
-427
-435
-427
-410
-400
-401
-407
-411
-417
-421
-432
-427
-439
-427
-434
-465
-461
-440
-466
-461
-433
-437
-430
-421
-421
-406
-412
-423
-408
-390
-385
-391
-396
-390
-371
-367
-393
-386
-365
-375
-364
-351
-348
-325
-330
-368
-368
-354
-348
-364
-357
-331
-320
-303
-288
-265
-230
-236
-229
-224
-235
-227
-225
-240
-232
-224
-214
-205
-191
-185
-175
-175
-205
-207
-234
-243
-250
-252
-270
-287
-261
-258
-255
-246
-235
-228
-229
-224
-239
-245
-246
-229
-221
-213
-188
-173
-151
-130
-122
-99
-92
-94
-100
-102
-106
-126
-145
-151
-158
-141
-147
-158
-141
-126
-114
-105
-106
-97
-73
-75
-67
-60
-85
-67
-48
-58
-45
-51
-51
-53
-50
-55
-46
-41
-50
-65
-48
-43
-36
-16
-5
-12
-38
-49
-50
-32
-43
-49
-65
-69
-71
-81
-76
-63
-47
-47
-26
-34
-40
-52
-59
-66
-66
-63
-69
-40
-31
-40
-41
-68
-94
-103
-113
-113
-127
-125
-116
-121
-100
-91
-90
-108
-110
-117
-130
-112
-122
-109
-101
-111
-131
-112
-125
-141
-150
-180
-196
-205
-213
-215
-221
-221
-210
-197
-186
-198
-182
-163
-150
-157
-154
-147
-172
-159
-133
-138
-133
-118
-123
-124
-128
-135
-139
-140
-119
-142
-149
-142
-136
-135
-134
-136
-118
-106
-131
-122
-131
-153
-169
-170
-165
-166
-184
-176
-179
-172
-167
-160
-152
-133
-128
-149
-142
-137
-149
-157
-158
-178
-191
-188
-202
-190
-190
-199
-198
-206
-200
-183
-163
-157
-156
-164
-155
-141
-146
-164
-178
-176
-161
-172
-182
-188
-184
-173
-190
-176
-175
-195
-215
-199
-204
-220
-216
-241
-233
-228
-236
-243
-252
-244
-236
-243
-257
-236
-229
-219
-220
-239
-230
-215
-219
-226
-234
-226
-225
-232
-236
-247
-251
-239
-231
-226
-225
-224
-237
-232
-221
-229
-210
-218
-226
-239
-267
-278
-298
-326
-317
-297
-302
-270
-251
-249
-247
-247
-255
-251
-255
-281
-301
-316
-323
-330
-353
-351
-349
-338
-330
-315
-292
-286
-303
-300
-299
-307
-301
-300
-290
-291
-275
-269
-264
-265
-250
-258
-253
-241
-260
-266
-259
-281
-283
-292
-297
-298
-286
-278
-288
-287
-288
-269
-283
-310
-319
-330
-333
-349
-353
-364
-390
-376
-377
-376
-356
-348
-350
-365
-378
-397
-402
-384
-379
-365
-361
-336
-323
-328
-325
-331
-337
-343
-321
-316
-308
-313
-322
-311
-318
-329
-340
-324
-319
-315
-312
-287
-264
-276
-295
-307
-310
-330
-340
-337
-359
-372
-367
-388
-411
-407
-388
-362
-356
-359
-357
-354
-346
-331
-360
-380
-391
-413
-399
-413
-433
-420
-425
-443
-452
-442
-455
-472
-476
-476
-487
-466
-456
-441
-448
-478
-476
-487
-500
-496
-520
-539
-523
-507
-492
-536
-579
-546
-525
-549
-541
-551
-596
-592
-561
-578
-573
-557
-577
-566
-562
-555
-521
-521
-516
-495
-469
-447
-455
-458
-463
-446
-428
-432
-437
-444
-463
-467
-487
-471
-444
-453
-460
-453
-452
-436
-430
-464
-481
-471
-493
-497
-496
-505
-515
-514
-503
-506
-493
-476
-478
-478
-453
-440
-434
-439
-456
-445
-438
-417
-435
-460
-451
-441
-443
-434
-440
-464
-466
-493
-468
-456
-457
-469
-488
-502
-492
-495
-496
-483
-495
-505
-516
-526
-513
-495
-483
-469
-471
-470
-468
-477
-490
-488
-492
-499
-505
-513
-513
-530
-529
-527
-511
-522
-509
-481
-481
-498
-493
-482
-475
-458
-468
-457
-445
-440
-424
-409
-408
-394
-387
-399
-385
-370
-380
-389
-369
-377
-370
-362
-361
-362
-373
-376
-367
-366
-369
-380
-379
-379
-385
-383
-381
-353
-353
-351
-342
-349
-368
-377
-364
-369
-369
-349
-354
-371
-392
-391
-389
-389
-376
-370
-354
-335
-320
-327
-315
-315
-307
-300
-302
-291
-279
-283
-283
-286
-309
-316
-326
-327
-350
-359
-351
-342
-341
-338
-347
-347
-360
-358
-353
-366
-349
-347
-347
-330
-326
-291
-296
-316
-307
-304
-302
-305
-320
-314
-301
-325
-324
-324
-327
-332
-334
-340
-348
-349
-380
-396
-397
-419
-393
-394
-416
-378
-388
-415
-401
-396
-402
-414
-437
-438
-431
-432
-421
-397
-398
-402
-408
-401
-381
-365
-365
-357
-342
-355
-343
-337
-334
-319
-303
-280
-272
-262
-254
-253
-238
-236
-247
-253
-270
-281
-278
-267
-260
-258
-279
-285
-279
-283
-285
-291
-303
-294
-296
-309
-301
-304
-312
-313
-325
-338
-339
-364
-348
-338
-342
-326
-321
-307
-301
-332
-329
-337
-351
-342
-344
-356
-360
-376
-383
-360
-360
-376
-380
-396
-414
-415
-433
-432
-416
-420
-435
-440
-446
-436
-444
-468
-478
-465
-476
-498
-498
-510
-537
-541
-550
-549
-542
-544
-571
-582
-602
-614
-607
-629
-636
-630
-633
-639
-656
-655
-635
-616
-619
-601
-579
-589
-579
-577
-604
-608
-589
-604
-607
-602
-612
-610
-592
-600
-594
-575
-573
-577
-564
-568
-559
-566
-566
-584
-608
-594
-585
-584
-583
-585
-605
-605
-604
-599
-590
-596
-602
-616
-610
-620
-641
-647
-642
-636
-618
-620
-646
-626
-597
-607
-588
-571
-564
-560
-549
-553
-557
-557
-541
-540
-548
-522
-481
-469
-459
-441
-434
-430
-430
-424
-431
-424
-404
-412
-399
-404
-428
-397
-377
-380
-375
-345
-321
-317
-301
-287
-274
-257
-248
-243
-246
-237
-246
-240
-249
-228
-227
-231
-227
-218
-225
-274
-294
-290
-277
-282
-296
-306
-310
-307
-307
-283
-287
-280
-278
-278
-270
-253
-259
-256
-255
-249
-242
-254
-256
-251
-254
-268
-254
-251
-265
-267
-264
-246
-216
-206
-179
-164
-151
-157
-159
-154
-152
-151
-128
-124
-143
-140
-143
-135
-127
-118
-117
-118
-118
-101
-103
-102
-94
-103
-114
-122
-139
-148
-155
-169
-164
-160
-141
-129
-123
-134
-111
-119
-132
-126
-121
-122
-116
-87
-68
-80
-79
-78
-80
-68
-63
-57
-48
-59
-86
-95
-103
-108
-95
-104
-110
-110
-113
-109
-105
-121
-106
-96
-84
-81
-100
-92
-104
-109
-120
-114
-126
-118
-123
-110
-117
-139
-150
-160
-167
-178
-178
-165
-170
-195
-209
-210
-228
-227
-226
-210
-186
-167
-181
-171
-149
-147
-140
-148
-143
-154
-191
-195
-181
-193
-180
-187
-196
-192
-189
-196
-204
-209
-209
-222
-235
-231
-242
-253
-253
-262
-271
-271
-279
-278
-274
-265
-274
-272
-278
-292
-312
-318
-314
-339
-337
-334
-344
-342
-343
-351
-387
-385
-396
-401
-405
-414
-408
-428
-419
-416
-423
-416
-414
-436
-426
-420
-427
-430
-428
-418
-405
-421
-433
-431
-429
-422
-445
-457
-429
-434
-461
-450
-448
-456
-450
-460
-450
-427
-432
-441
-444
-444
-443
-438
-429
-423
-413
-398
-394
-385
-368
-367
-380
-365
-355
-356
-372
-365
-366
-384
-384
-387
-399
-383
-384
-390
-407
-419
-423
-425
-431
-434
-445
-450
-454
-475
-489
-470
-466
-476
-482
-485
-479
-474
-472
-466
-473
-471
-475
-459
-425
-414
-397
-394
-403
-415
-413
-414
-403
-388
-382
-372
-358
-356
-375
-361
-363
-361
-345
-336
-332
-327
-322
-302
-314
-309
-304
-311
-298
-297
-316
-298
-289
-310
-301
-309
-305
-293
-285
-269
-258
-277
-262
-270
-265
-248
-233
-245
-231
-222
-223
-215
-218
-195
-201
-222
-209
-226
-232
-219
-233
-236
-221
-227
-204
-200
-208
-189
-201
-229
-231
-232
-243
-237
-230
-233
-221
-203
-197
-185
-175
-155
-146
-137
-156
-166
-171
-185
-204
-209
-192
-168
-156
-169
-149
-123
-142
-137
-134
-135
-130
-154
-185
-186
-196
-207
-212
-222
-212
-174
-172
-145
-144
-149
-136
-119
-132
-130
-117
-120
-114
-119
-131
-149
-164
-189
-197
-181
-177
-176
-161
-157
-145
-164
-179
-180
-179
-182
-199
-207
-226
-209
-214
-231
-228
-225
-216
-186
-172
-167
-157
-162
-147
-154
-165
-165
-136
-124
-132
-132
-116
-109
-105
-107
-118
-118
-115
-120
-112
-94
-118
-130
-133
-124
-123
-130
-156
-158
-177
-167
-153
-147
-141
-133
-107
-83
-87
-69
-48
-36
-24
-17
-31
-41
-46
-54
-32
-26
-15
10
17
8
16
17
13
32
11
1
-14
-34
-43
-50
-10
-1
11
10
23
37
28
28
19
20
17
9
-15
-36
-62
-84
-83
-82
-92
-93
-95
-103
-81
-77
-85
-83
-89
-96
-109
-133
-149
-142
-164
-189
-161
-157
-168
-145
-138
-114
-102
-133
-144
-142
-168
-194
-214
-224
-211
-226
-225
-241
-257
-252
-256
-273
-305
-303
-295
-299
-304
-315
-295
-289
-283
-289
-300
-305
-309
-301
-301
-319
-333
-350
-371
-366
-373
-397
-391
-394
-386
-388
-405
-387
-400
-422
-414
-420
-433
-431
-437
-443
-445
-421
-418
-403
-403
-431
-435
-418
-402
-394
-390
-389
-387
-385
-385
-421
-413
-401
-412
-409
-416
-430
-428
-435
-423
-436
-450
-445
-453
-454
-452
-451
-449
-442
-436
-422
-429
-442
-440
-443
-442
-451
-460
-455
-449
-445
-435
-432
-426
-422
-446
-471
-462
-452
-442
-434
-427
-430
-424
-419
-431
-442
-435
-455
-474
-467
-466
-469
-479
-483
-499
-500
-518
-516
-513
-524
-497
-473
-479
-487
-476
-473
-496
-487
-476
-462
-456
-452
-449
-464
-465
-454
-466
-479
-462
-469
-489
-491
-486
-500
-506
-515
-507
-492
-496
-499
-500
-507
-512
-481
-466
-501
-515
-521
-534
-530
-528
-536
-521
-496
-485
-477
-476
-468
-475
-480
-484
-465
-451
-439
-431
-433
-426
-406
-399
-415
-413
-416
-434
-448
-436
-442
-429
-400
-388
-373
-378
-379
-393
-382
-358
-352
-350
-345
-315
-321
-345
-356
-356
-346
-343
-358
-370
-335
-333
-345
-346
-352
-360
-338
-351
-365
-378
-409
-434
-440
-435
-427
-416
-411
-415
-396
-374
-382
-376
-384
-391
-367
-382
-370
-337
-340
-332
-316
-316
-309
-295
-301
-294
-292
-297
-307
-299
-302
-305
-291
-289
-263
-233
-240
-246
-256
-264
-268
-265
-279
-290
-280
-281
-279
-271
-282
-271
-240
-252
-231
-212
-214
-211
-197
-213
-204
-211
-218
-212
-221
-234
-230
-244
-253
-252
-258
-252
-245
-226
-229
-231
-241
-249
-251
-246
-246
-233
-244
-242
-224
-206
-208
-201
-196
-195
-194
-214
-236
-243
-253
-255
-249
-242
-243
-256
-270
-279
-280
-289
-293
-278
-274
-266
-253
-247
-241
-250
-256
-241
-213
-221
-231
-227
-211
-212
-215
-221
-218
-239
-253
-277
-282
-277
-271
-281
-289
-276
-282
-283
-272
-274
-292
-297
-273
-257
-253
-244
-251
-239
-234
-237
-235
-236
-246
-235
-234
-221
-211
-204
-198
-211
-215
-200
-224
-236
-246
-264
-244
-238
-262
-263
-243
-240
-260
-269
-278
-287
-310
-309
-286
-286
-259
-233
-218
-206
-193
-179
-184
-187
-186
-190
-187
-183
-183
-176
-172
-172
-151
-150
-159
-138
-157
-192
-192
-209
-216
-218
-217
-208
-220
-206
-208
-221
-227
-231
-244
-247
-239
-243
-257
-257
-269
-272
-263
-269
-262
-245
-253
-260
-266
-287
-281
-294
-279
-265
-268
-259
-252
-243
-233
-240
-260
-258
-241
-240
-233
-214
-225
-245
-250
-245
-234
-241
-240
-256
-257
-263
-258
-247
-250
-271
-264
-264
-273
-248
-242
-230
-223
-231
-215
-205
-217
-193
-190
-196
-202
-195
-191
-187
-182
-184
-185
-189
-178
-159
-153
-153
-167
-181
-193
-199
-193
-197
-205
-205
-198
-201
-193
-192
-182
-181
-190
-187
-188
-194
-199
-201
-198
-208
-219
-218
-215
-229
-229
-245
-279
-289
-263
-278
-267
-258
-257
-260
-282
-273
-264
-273
-279
-264
-242
-224
-205
-203
-209
-208
-200
-191
-203
-201
-212
-215
-211
-210
-203
-196
-186
-169
-149
-163
-186
-185
-187
-183
-186
-196
-199
-211
-224
-202
-194
-210
-179
-162
-148
-145
-159
-160
-159
-185
-207
-221
-212
-220
-213
-195
-180
-167
-180
-183
-156
-147
-135
-144
-147
-141
-149
-135
-132
-128
-117
-120
-120
-119
-96
-85
-83
-71
-68
-65
-64
-75
-85
-69
-70
-76
-87
-90
-99
-115
-119
-111
-114
-140
-137
-127
-134
-132
-136
-119
-97
-98
-113
-108
-80
-90
-87
-82
-75
-69
-66
-97
-95
-73
-78
-63
-83
-92
-72
-76
-87
-88
-92
-87
-70
-99
-82
-95
-130
-135
-142
-149
-148
-154
-164
-159
-168
-168
-178
-179
-177
-175
-186
-173
-156
-139
-124
-121
-107
-78
-74
-54
-33
-27
-38
-43
-59
-79
-83
-84
-76
-77
-63
-50
-53
-34
-33
-36
-27
-48
-64
-92
-99
-110
-104
-106
-96
-98
-95
-110
-131
-129
-148
-172
-170
-176
-184
-171
-157
-172
-196
-188
-184
-191
-203
-191
-182
-206
-212
-226
-245
-245
-257
-245
-227
-224
-234
-236
-244
-238
-236
-244
-221
-204
-204
-187
-206
-217
-223
-230
-234
-244
-251
-252
-223
-200
-172
-169
-168
-160
-160
-151
-161
-180
-175
-203
-227
-238
-254
-242
-219
-227
-199
-193
-192
-191
-213
-195
-190
-190
-192
-208
-213
-205
-221
-230
-227
-222
-213
-216
-219
-214
-215
-241
-252
-264
-281
-263
-271
-265
-237
-241
-242
-242
-258
-274
-273
-280
-278
-281
-283
-275
-263
-247
-251
-246
-254
-266
-259
-251
-236
-232
-226
-218
-205
-219
-226
-244
-247
-229
-224
-231
-218
-223
-219
-205
-199
-201
-202
-191
-188
-171
-162
-153
-138
-132
-113
-93
-94
-82
-86
-106
-133
-144
-147
-150
-148
-162
-156
-163
-175
-170
-158
-154
-153
-135
-140
-155
-158
-155
-166
-172
-183
-182
-159
-133
-128
-136
-127
-110
-98
-90
-83
-97
-101
-101
-101
-101
-116
-134
-128
-148
-154
-152
-151
-144
-148
-148
-160
-203
-205
-191
-179
-205
-193
-181
-179
-170
-184
-188
-192
-203
-229
-238
-239
-233
-237
-233
-225
-209
-208
-218
-233
-226
-231
-225
-237
-251
-250
-259
-264
-261
-276
-272
-231
-233
-229
-218
-220
-229
-226
-221
-227
-234
-240
-228
-233
-241
-238
-242
-247
-268
-267
-265
-255
-258
-260
-274
-285
-274
-261
-256
-245
-240
-239
-239
-234
-228
-234
-238
-238
-246
-247
-243
-250
-245
-242
-242
-224
-217
-219
-204
-207
-219
-230
-236
-229
-243
-254
-241
-228
-228
-215
-196
-175
-176
-177
-183
-167
-167
-194
-206
-219
-247
-268
-281
-293
-285
-270
-251
-228
-201
-169
-159
-170
-171
-169
-161
-172
-161
-162
-168
-157
-143
-135
-116
-118
-118
-98
-88
-67
-50
-56
-59
-42
-40
-42
-13
11
-3
-10
-14
-9
-1
14
25
24
29
49
45
38
35
44
40
32
30
15
19
45
34
38
70
72
79
81
85
95
90
76
69
72
72
81
77
67
54
61
68
66
74
70
78
82
85
79
88
105
148
153
167
176
180
182
184
192
173
175
188
191
202
204
193
187
172
157
161
153
163
156
133
134
122
125
141
134
137
147
121
117
111
102
109
111
119
109
112
120
120
104
93
97
104
103
95
87
77
78
78
81
97
90
76
90
87
57
71
55
42
61
64
71
82
82
90
115
116
100
105
90
88
82
77
92
91
93
96
101
110
106
99
80
43
20
29
20
22
15
29
40
33
51
43
31
10
11
6
9
-6
-27
-29
-62
-88
-88
-98
-78
-93
-114
-109
-122
-151
-156
-185
-216
-230
-221
-210
-214
-221
-215
-217
-221
-200
-212
-220
-223
-247
-262
-252
-242
-217
-223
-210
-202
-196
-194
-231
-225
-195
-216
-227
-215
-218
-224
-215
-218
-238
-229
-238
-243
-250
-240
-235
-254
-260
-254
-241
-238
-229
-233
-210
-186
-195
-201
-221
-233
-254
-235
-229
-237
-237
-229
-204
-230
-243
-226
-238
-239
-207
-212
-219
-226
-232
-231
-237
-240
-254
-281
-289
-286
-293
-297
-303
-326
-328
-330
-332
-327
-329
-347
-336
-326
-337
-336
-326
-318
-317
-309
-296
-299
-280
-257
-257
-261
-259
-278
-280
-250
-233
-233
-228
-248
-257
-250
-222
-200
-180
-181
-193
-192
-202
-216
-216
-198
-187
-182
-173
-152
-144
-135
-117
-125
-123
-123
-135
-153
-165
-153
-145
-136
-140
-124
-98
-92
-84
-60
-39
-44
-49
-50
-47
-56
-72
-83
-63
-49
-50
-60
-62
-67
-60
-72
-92
-100
-105
-95
-104
-98
-97
-107
-123
-120
-114
-142
-140
-131
-146
-146
-148
-154
-157
-173
-183
-188
-200
-225
-233
-237
-242
-248
-252
-237
-234
-237
-258
-285
-278
-275
-300
-303
-314
-322
-324
-353
-357
-333
-332
-327
-347
-342
-337
-362
-388
-363
-347
-357
-349
-359
-373
-362
-371
-358
-342
-340
-332
-353
-364
-349
-354
-346
-343
-326
-326
-338
-338
-350
-353
-354
-346
-348
-357
-373
-392
-400
-401
-401
-409
-413
-422
-421
-398
-394
-401
-426
-424
-414
-426
-414
-406
-391
-378
-389
-391
-378
-365
-367
-382
-391
-393
-379
-359
-366
-372
-390
-401
-415
-428
-448
-451
-454
-455
-460
-466
-460
-464
-471
-490
-468
-453
-447
-424
-433
-444
-425
-424
-434
-422
-422
-424
-444
-456
-433
-435
-441
-445
-440
-434
-424
-413
-413
-406
-399
-390
-401
-406
-411
-415
-416
-427
-429
-399
-417
-424
-405
-383
-364
-345
-350
-349
-343
-359
-366
-342
-330
-317
-319
-323
-331
-326
-323
-327
-337
-342
-334
-343
-326
-314
-325
-326
-338
-347
-350
-357
-342
-337
-338
-327
-328
-325
-326
-325
-324
-328
-356
-357
-351
-335
-312
-322
-298
-289
-287
-297
-299
-279
-274
-271
-279
-316
-322
-343
-364
-353
-349
-343
-348
-339
-346
-354
-354
-346
-362
-360
-356
-348
-353
-351
-342
-331
-310
-306
-314
-292
-284
-296
-294
-285
-289
-269
-249
-262
-263
-255
-265
-281
-275
-289
-291
-294
-305
-325
-324
-315
-313
-315
-319
-308
-298
-318
-326
-324
-310
-294
-289
-271
-262
-258
-271
-281
-266
-282
-290
-273
-274
-281
-290
-287
-266
-270
-283
-285
-290
-268
-271
-294
-306
-295
-294
-308
-328
-333
-329
-338
-328
-328
-312
-307
-317
-323
-345
-358
-347
-351
-369
-350
-328
-328
-334
-340
-331
-326
-335
-335
-326
-346
-341
-337
-332
-307
-293
-301
-284
-280
-264
-253
-253
-237
-228
-230
-238
-227
-212
-221
-221
-211
-212
-203
-195
-195
-197
-200
-199
-197
-197
-203
-214
-212
-198
-200
-184
-181
-190
-188
-189
-187
-192
-177
-159
-180
-167
-154
-166
-150
-135
-157
-146
-129
-117
-100
-102
-104
-99
-119
-124
-130
-144
-155
-151
-161
-175
-164
-166
-163
-139
-145
-160
-156
-164
-174
-205
-228
-237
-250
-258
-270
-256
-260
-271
-254
-245
-253
-245
-225
-213
-210
-219
-207
-199
-204
-186
-173
-182
-155
-151
-168
-154
-146
-143
-162
-165
-164
-156
-148
-151
-154
-132
-132
-150
-150
-157
-157
-159
-165
-170
-155
-147
-137
-124
-136
-107
-84
-78
-69
-45
-47
-44
-49
-49
-57
-85
-94
-90
-118
-130
-107
-126
-139
-132
-121
-126
-137
-142
-139
-153
-136
-150
-170
-172
-180
-155
-159
-182
-170
-148
-169
-177
-174
-183
-177
-173
-164
-150
-134
-125
-121
-111
-109
-115
-115
-101
-104
-96
-78
-90
-92
-87
-96
-112
-138
-125
-123
-143
-132
-152
-156
-137
-137
-136
-135
-126
-109
-97
-105
-108
-116
-126
-122
-113
-127
-142
-151
-157
-167
-186
-194
-195
-194
-201
-180
-178
-187
-190
-199
-197
-198
-186
-174
-165
-157
-156
-156
-154
-144
-114
-114
-103
-73
-74
-86
-110
-120
-123
-130
-142
-177
-181
-190
-193
-204
-211
-236
-244
-275
-282
-276
-280
-280
-291
-275
-268
-294
-300
-298
-320
-333
-339
-336
-322
-307
-293
-284
-273
-268
-250
-251
-253
-258
-250
-238
-247
-263
-272
-282
-278
-274
-277
-284
-266
-268
-244
-240
-257
-252
-262
-263
-250
-243
-219
-214
-210
-222
-230
-236
-252
-263
-257
-268
-271
-265
-252
-248
-239
-258
-251
-246
-248
-232
-245
-261
-226
-231
-229
-219
-227
-221
-207
-211
-204
-200
-219
-246
-249
-254
-277
-290
-313
-327
-316
-316
-310
-293
-299
-289
-282
-286
-281
-280
-287
-262
-241
-251
-226
-231
-221
-233
-256
-241
-236
-260
-263
-261
-279
-281
-273
-290
-304
-307
-299
-308
-307
-309
-319
-322
-320
-330
-315
-307
-298
-299
-311
-316
-299
-300
-299
-296
-303
-303
-309
-306
-315
-326
-331
-328
-350
-361
-375
-385
-378
-369
-367
-348
-320
-309
-288
-282
-281
-258
-262
-278
-296
-314
-309
-308
-288
-298
-311
-309
-312
-319
-309
-306
-298
-285
-281
-317
-332
-347
-369
-361
-347
-335
-327
-303
-286
-283
-263
-266
-278
-255
-237
-246
-243
-256
-267
-255
-264
-286
-261
-259
-273
-275
-271
-268
-263
-252
-235
-210
-216
-210
-205
-236
-232
-233
-240
-224
-223
-223
-220
-235
-237
-238
-237
-231
-224
-229
-241
-239
-211
-209
-188
-159
-166
-163
-165
-171
-177
-195
-214
-234
-246
-254
-253
-252
-238
-225
-203
-210
-214
-227
-237
-248
-236
-231
-219
-227
-233
-228
-233
-224
-224
-221
-203
-196
-200
-208
-206
-219
-223
-210
-214
-211
-214
-239
-227
-220
-218
-207
-211
-222
-214
-206
-194
-189
-196
-174
-162
-170
-160
-148
-135
-144
-130
-119
-122
-128
-126
-126
-126
-131
-154
-170
-180
-183
-185
-199
-194
-186
-189
-187
-179
-190
-193
-182
-186
-201
-228
-227
-213
-227
-226
-229
-247
-257
-261
-278
-263
-240
-238
-226
-245
-245
-234
-240
-252
-274
-287
-288
-286
-278
-269
-293
-311
-316
-329
-346
-338
-332
-319
-299
-284
-273
-268
-276
-259
-274
-274
-282
-291
-273
-274
-275
-273
-287
-288
-291
-305
-320
-320
-311
-305
-324
-326
-338
-351
-362
-379
-377
-376
-393
-387
-391
-396
-388
-380
-374
-384
-377
-360
-350
-347
-344
-341
-326
-322
-318
-318
-319
-321
-337
-337
-341
-347
-334
-331
-337
-321
-311
-317
-328
-321
-323
-321
-314
-313
-330
-327
-319
-303
-306
-286
-306
-319
-311
-322
-331
-331
-334
-340
-341
-316
-288
-273
-267
-252
-244
-255
-268
-259
-274
-281
-288
-285
-286
-257
-229
-231
-221
-216
-222
-226
-221
-232
-225
-230
-236
-225
-235
-238
-238
-246
-226
-196
-199
-186
-192
-196
-186
-179
-170
-158
-157
-155
-149
-159
-173
-181
-190
-186
-173
-173
-178
-182
-184
-174
-190
-201
-205
-227
-242
-256
-268
-250
-250
-250
-241
-223
-195
-197
-212
-212
-221
-230
-226
-224
-227
-235
-239
-240
-250
-250
-256
-244
-248
-269
-281
-266
-268
-301
-306
-313
-335
-356
-355
-364
-371
-362
-377
-382
-378
-379
-393
-398
-407
-406
-414
-412
-421
-409
-391
-388
-363
-351
-360
-358
-360
-364
-370
-364
-355
-353
-360
-368
-380
-393
-394
-392
-377
-361
-347
-325
-316
-317
-337
-320
-316
-326
-324
-332
-338
-329
-307
-291
-280
-277
-268
-266
-271
-276
-270
-261
-260
-256
-257
-267
-262
-241
-228
-211
-195
-192
-194
-179
-181
-208
-209
-198
-220
-223
-227
-229
-207
-191
-200
-182
-180
-193
-213
-223
-221
-220
-217
-222
-231
-247
-246
-234
-223
-223
-233
-226
-241
-235
-237
-245
-254
-263
-254
-256
-239
-219
-210
-213
-195
-212
-226
-227
-225
-224
-209
-208
-194
-182
-168
-173
-179
-170
-155
-149
-141
-135
-137
-120
-109
-99
-100
-104
-121
-139
-159
-168
-167
-140
-120
-87
-79
-79
-86
-79
-86
-98
-93
-99
-118
-113
-108
-112
-121
-120
-125
-135
-125
-107
-109
-101
-107
-123
-118
-118
-103
-99
-101
-93
-98
-104
-82
-88
-93
-101
-97
-97
-89
-94
-113
-110
-106
-111
-107
-106
-105
-102
-111
-117
-118
-127
-130
-121
-133
-142
-148
-163
-159
-149
-153
-159
-162
-157
-150
-142
-148
-155
-167
-172
-168
-158
-147
-151
-165
-179
-173
-153
-159
-154
-168
-171
-176
-186
-196
-210
-218
-232
-232
-244
-246
-249
-258
-251
-256
-266
-272
-285
-277
-264
-254
-253
-248
-254
-259
-248
-235
-249
-247
-250
-237
-230
-238
-252
-285
-305
-316
-321
-326
-342
-368
-376
-376
-390
-389
-379
-380
-381
-386
-386
-374
-361
-357
-357
-350
-350
-334
-327
-310
-277
-264
-251
-230
-226
-223
-218
-241
-244
-234
-219
-195
-188
-188
-177
-190
-206
-201
-215
-210
-207
-220
-218
-221
-224
-228
-241
-248
-233
-227
-245
-255
-251
-240
-214
-189
-174
-182
-156
-159
-159
-165
-159
-152
-145
-144
-154
-150
-139
-126
-113
-116
-110
-117
-114
-89
-76
-72
-61
-58
-54
-47
-38
-28
-18
-22
-20
-14
-16
2
16
16
22
38
42
55
54
81
76
61
63
49
40
28
28
22
18
4
5
12
9
-6
-13
-10
-31
-40
-32
-49
-75
-89
-99
-132
-159
-178
-188
-206
-211
-221
-228
-229
-243
-267
-283
-283
-288
-289
-288
-301
-312
-304
-310
-309
-305
-311
-302
-304
-306
-289
-275
-263
-266
-253
-240
-243
-239
-245
-272
-284
-298
-313
-325
-319
-302
-299
-304
-311
-318
-331
-341
-354
-354
-345
-362
-384
-399
-414
-430
-421
-422
-412
-408
-410
-395
-370
-360
-374
-374
-382
-398
-405
-405
-406
-404
-414
-406
-387
-374
-380
-395
-407
-401
-406
-420
-430
-424
-422
-432
-434
-437
-429
-417
-418
-397
-386
-389
-382
-382
-404
-395
-395
-420
-433
-451
-470
-473
-442
-428
-429
-413
-414
-405
-384
-376
-362
-373
-369
-357
-352
-363
-365
-362
-359
-348
-330
-299
-285
-256
-254
-271
-279
-286
-262
-251
-250
-264
-279
-254
-232
-215
-203
-201
-211
-220
-244
-241
-246
-245
-247
-241
-226
-234
-236
-226
-238
-216
-199
-194
-169
-163
-169
-159
-168
-167
-176
-177
-171
-173
-170
-188
-188
-174
-182
-185
-188
-198
-209
-207
-206
-226
-236
-260
-273
-284
-288
-277
-284
-288
-298
-311
-314
-311
-310
-312
-306
-306
-300
-286
-319
-316
-322
-324
-308
-297
-304
-304
-299
-295
-290
-269
-287
-294
-297
-311
-323
-317
-317
-319
-323
-323
-331
-331
-326
-315
-317
-330
-330
-333
-332
-312
-301
-307
-302
-311
-308
-308
-316
-299
-283
-285
-279
-288
-299
-288
-281
-276
-260
-263
-271
-280
-284
-283
-275
-281
-301
-307
-295
-298
-313
-305
-306
-311
-331
-345
-346
-352
-365
-361
-376
-386
-391
-407
-422
-418
-416
-407
-398
-414
-413
-418
-422
-414
-399
-403
-394
-383
-392
-378
-373
-371
-374
-374
-379
-393
-398
-394
-393
-408
-408
-390
-401
-406
-395
-419
-422
-415
-424
-422
-431
-433
-423
-420
-398
-363
-359
-367
-347
-336
-341
-320
-324
-322
-315
-320
-315
-307
-303
-292
-280
-280
-269
-256
-262
-245
-236
-241
-244
-237
-236
-256
-246
-254
-234
-216
-222
-225
-230
-222
-204
-198
-202
-212
-224
-240
-229
-232
-237
-205
-187
-185
-175
-180
-196
-181
-156
-148
-147
-132
-136
-125
-126
-115
-111
-96
-104
-111
-103
-93
-86
-94
-92
-79
-93
-100
-98
-102
-107
-108
-116
-109
-116
-113
-99
-133
-146
-146
-165
-164
-165
-163
-167
-171
-170
-166
-166
-152
-146
-150
-152
-152
-128
-118
-103
-97
-85
-76
-69
-60
-69
-75
-69
-85
-87
-79
-82
-88
-92
-76
-78
-62
-49
-47
-38
-41
-56
-72
-79
-84
-96
-95
-109
-125
-117
-89
-81
-84
-93
-109
-131
-147
-168
-183
-181
-182
-186
-200
-220
-228
-238
-250
-247
-236
-225
-225
-224
-211
-225
-231
-217
-225
-228
-221
-221
-231
-230
-218
-218
-229
-224
-232
-261
-281
-275
-287
-283
-266
-282
-277
-271
-292
-286
-277
-273
-264
-274
-282
-294
-285
-254
-240
-239
-205
-196
-184
-184
-194
-199
-200
-184
-175
-182
-174
-159
-149
-131
-120
-119
-106
-95
-78
-72
-79
-75
-91
-103
-120
-136
-150
-173
-187
-186
-179
-175
-180
-173
-188
-188
-194
-212
-214
-210
-207
-180
-183
-191
-180
-188
-177
-170
-191
-191
-180
-179
-179
-183
-184
-189
-184
-194
-186
-200
-226
-232
-260
-279
-273
-270
-278
-277
-274
-276
-281
-300
-315
-333
-355
-362
-349
-344
-364
-349
-334
-317
-312
-299
-301
-322
-317
-321
-328
-322
-327
-331
-345
-347
-314
-306
-304
-286
-306
-304
-298
-316
-328
-326
-325
-308
-306
-309
-278
-284
-283
-265
-273
-258
-237
-247
-235
-224
-223
-204
-196
-211
-202
-201
-199
-176
-168
-158
-161
-169
-162
-169
-179
-176
-177
-171
-159
-157
-162
-173
-190
-201
-208
-202
-217
-224
-195
-193
-195
-170
-164
-170
-158
-150
-152
-139
-135
-139
-136
-126
-109
-99
-98
-90
-80
-99
-98
-101
-106
-116
-123
-135
-140
-163
-178
-183
-174
-179
-186
-179
-203
-217
-219
-216
-213
-200
-191
-173
-168
-168
-159
-153
-153
-131
-118
-115
-114
-99
-91
-92
-77
-61
-63
-53
-48
-46
-42
-39
-41
-26
-27
-23
-27
-36
-23
-22
-23
-22
-22
-29
-39
-46
-59
-77
-66
-67
-69
-58
-45
-23
-7
2
21
14
5
-9
-14
-10
-10
3
21
16
14
11
12
-2
-2
-3
-11
-20
-6
-4
-8
9
-7
-7
-3
-5
6
13
10
20
14
6
-3
2
-4
1
-9
-8
7
14
-4
4
11
-3
-10
-15
-15
-21
-31
-23
-9
-5
1
13
9
-4
-10
-13
-13
-10
-19
-19
-33
-47
-38
-43
-25
-12
-20
-8
-3
7
-2
-4
3
-16
-14
-11
-32
-51
-45
-50
-63
-53
-59
-50
-43
-37
-34
-32
-23
-24
-30
-27
-21
-30
-42
-43
-43
-48
-48
-48
-48
-50
-73
-71
-74
-87
-91
-100
-104
-107
-127
-132
-131
-120
-109
-106
-102
-94
-97
-108
-109
-118
-117
-112
-113
-103
-81
-63
-64
-79
-88
-82
-85
-89
-112
-117
-117
-149
-159
-169
-182
-174
-164
-156
-148
-144
-129
-115
-102
-99
-75
-69
-76
-68
-94
-91
-76
-88
-70
-65
-56
-46
-45
-35
-30
-49
-60
-56
-61
-60
-73
-73
-76
-90
-91
-98
-96
-91
-94
-73
-69
-58
-62
-94
-104
-119
-138
-130
-121
-146
-158
-136
-120
-122
-111
-120
-134
-136
-147
-165
-171
-187
-185
-184
-196
-200
-209
-209
-221
-232
-225
-225
-221
-224
-226
-236
-242
-225
-235
-229
-211
-229
-247
-258
-276
-284
-288
-290
-287
-284
-290
-294
-282
-284
-285
-286
-301
-308
-290
-275
-269
-258
-248
-244
-217
-213
-201
-197
-200
-211
-212
-230
-224
-226
-255
-251
-246
-247
-240
-238
-235
-243
-256
-260
-248
-250
-247
-240
-243
-234
-219
-229
-224
-241
-248
-256
-252
-241
-239
-235
-242
-242
-240
-246
-240
-239
-260
-255
-255
-247
-246
-250
-250
-246
-235
-237
-227
-219
-214
-208
-222
-230
-212
-218
-225
-232
-261
-282
-281
-286
-294
-295
-277
-287
-295
-312
-312
-312
-329
-325
-315
-311
-310
-306
-300
-279
-270
-255
-253
-273
-262
-258
-279
-284
-273
-285
-284
-280
-281
-259
-258
-256
-244
-230
-238
-251
-246
-249
-253
-253
-259
-265
-273
-277
-291
-287
-289
-289
-290
-295
-297
-303
-309
-306
-317
-325
-340
-379
-390
-382
-407
-402
-393
-403
-391
-374
-372
-371
-372
-364
-355
-348
-333
-321
-303
-274
-281
-272
-261
-275
-274
-266
-288
-280
-274
-287
-274
-265
-265
-259
-242
-236
-219
-203
-210
-226
-239
-254
-256
-248
-251
-243
-227
-204
-196
-165
-145
-154
-144
-133
-136
-142
-166
-181
-178
-179
-179
-170
-142
-119
-125
-131
-125
-126
-130
-124
-139
-167
-182
-176
-169
-170
-166
-166
-158
-155
-158
-139
-138
-145
-148
-156
-157
-141
-142
-153
-143
-141
-159
-180
-193
-199
-184
-171
-162
-159
-160
-173
-192
-195
-201
-207
-219
-241
-250
-246
-254
-273
-257
-254
-249
-239
-232
-216
-218
-206
-186
-189
-180
-195
-209
-208
-213
-215
-218
-221
-222
-226
-222
-216
-249
-246
-233
-250
-256
-263
-257
-255
-273
-275
-277
-285
-276
-276
-274
-272
-272
-260
-258
-242
-231
-251
-259
-252
-235
-210
-190
-185
-186
-177
-179
-187
-187
-204
-218
-224
-236
-246
-247
-237
-226
-229
-230
-217
-225
-229
-214
-210
-202
-173
-179
-182
-167
-166
-183
-207
-211
-223
-215
-198
-195
-196
-200
-197
-193
-204
-218
-215
-204
-204
-195
-187
-180
-172
-167
-163
-158
-152
-159
-166
-159
-173
-196
-214
-216
-210
-211
-197
-197
-201
-202
-202
-197
-201
-205
-201
-211
-203
-195
-192
-164
-154
-162
-160
-165
-163
-174
-197
-179
-165
-150
-129
-122
-117
-132
-129
-129
-130
-127
-129
-126
-137
-151
-153
-147
-150
-130
-147
-175
-167
-164
-148
-134
-125
-117
-98
-90
-80
-80
-86
-102
-107
-125
-154
-151
-155
-152
-145
-145
-148
-144
-142
-125
-120
-120
-104
-97
-103
-93
-89
-81
-61
-69
-68
-51
-35
-15
4
-2
-14
-4
-3
-20
-21
-10
-17
-14
-5
2
-11
-9
-3
-12
-7
-1
-3
0
2
-13
-6
-7
-25
-25
-24
-40
-26
-24
-13
7
-1
12
21
19
22
4
3
3
-11
-7
-10
-30
-46
-45
-42
-43
-28
-30
-45
-44
-32
-26
-46
-40
-64
-83
-80
-84
-65
-62
-63
-45
-36
-29
-14
-14
-6
-13
-36
-49
-55
-60
-58
-67
-74
-51
-36
-27
-14
-8
-13
-14
-6
-14
-30
-33
-45
-54
-73
-71
-68
-66
-77
-67
-58
-66
-62
-65
-83
-80
-84
-80
-76
-82
-94
-96
-110
-119
-118
-126
-118
-123
-115
-104
-112
-99
-98
-110
-102
-100
-92
-87
-81
-71
-63
-72
-68
-84
-89
-87
-97
-113
-109
-132
-146
-142
-154
-164
-141
-136
-139
-124
-127
-117
-116
-129
-128
-127
-128
-127
-120
-102
-94
-83
-82
-78
-89
-111
-121
-97
-98
-81
-67
-93
-81
-89
-114
-99
-114
-107
-108
-121
-120
-114
-129
-137
-135
-159
-157
-141
-157
-163
-152
-140
-120
-121
-115
-100
-97
-94
-95
-91
-65
-52
-60
-74
-91
-96
-101
-127
-133
-131
-132
-126
-119
-128
-127
-110
-118
-134
-120
-124
-134
-136
-131
-135
-130
-114
-124
-129
-124
-139
-150
-153
-171
-166
-163
-166
-178
-189
-182
-206
-232
-219
-224
-213
-187
-205
-215
-218
-223
-224
-216
-216
-213
-204
-185
-172
-165
-160
-146
-118
-114
-128
-135
-146
-164
-181
-196
-210
-222
-226
-226
-217
-213
-201
-189
-186
-179
-179
-186
-178
-200
-202
-184
-189
-187
-179
-175
-165
-176
-173
-166
-177
-177
-182
-174
-154
-164
-179
-167
-183
-197
-189
-204
-209
-210
-210
-196
-206
-214
-217
-232
-233
-237
-235
-215
-201
-215
-225
-222
-214
-209
-217
-217
-225
-232
-250
-256
-258
-265
-272
-271
-283
-287
-276
-281
-276
-280
-282
-272
-266
-275
-294
-312
-325
-323
-317
-316
-309
-311
-321
-309
-311
-322
-317
-317
-320
-330
-348
-342
-337
-336
-337
-336
-324
-329
-333
-323
-353
-348
-338
-353
-345
-345
-346
-352
-373
-375
-372
-372
-363
-381
-384
-365
-359
-353
-362
-375
-356
-343
-348
-334
-316
-324
-323
-307
-308
-299
-299
-299
-290
-289
-284
-273
-281
-285
-284
-317
-340
-379
-393
-390
-423
-426
-427
-443
-434
-431
-423
-411
-429
-437
-421
-421
-428
-432
-440
-448
-444
-436
-439
-426
-419
-419
-406
-394
-389
-397
-417
-427
-430
-428
-416
-403
-408
-401
-398
-398
-382
-373
-382
-393
-413
-423
-435
-443
-450
-443
-441
-453
-447
-453
-450
-440
-435
-418
-406
-402
-388
-381
-379
-379
-387
-401
-417
-435
-427
-445
-447
-425
-404
-377
-366
-373
-387
-396
-405
-430
-430
-431
-456
-444
-422
-438
-444
-444
-442
-445
-456
-453
-453
-457
-451
-446
-445
-429
-426
-425
-426
-419
-423
-421
-421
-421
-415
-414
-418
-403
-408
-430
-426
-429
-421
-409
-396
-373
-367
-374
-371
-374
-377
-387
-383
-374
-378
-363
-360
-370
-375
-390
-392
-386
-388
-385
-374
-389
-378
-392
-419
-432
-448
-480
-488
-473
-464
-446
-448
-461
-462
-456
-457
-463
-472
-458
-440
-446
-438
-435
-427
-425
-424
-434
-434
-421
-429
-421
-414
-414
-417
-410
-400
-383
-391
-406
-416
-417
-430
-439
-437
-433
-430
-441
-445
-457
-465
-454
-474
-488
-488
-489
-486
-480
-466
-457
-444
-437
-427
-429
-427
-432
-437
-434
-444
-450
-442
-462
-459
-451
-465
-448
-443
-438
-432
-427
-414
-424
-439
-429
-436
-419
-407
-414
-417
-416
-421
-426
-452
-458
-445
-455
-475
-481
-487
-490
-488
-496
-501
-485
-470
-459
-459
-472
-457
-451
-447
-429
-423
-412
-415
-420
-399
-385
-386
-384
-380
-381
-381
-380
-385
-375
-364
-368
-367
-355
-378
-399
-392
-399
-379
-378
-377
-379
-389
-378
-387
-401
-398
-394
-390
-380
-370
-372
-375
-369
-381
-383
-387
-387
-392
-408
-403
-396
-390
-398
-399
-406
-393
-381
-385
-375
-372
-386
-381
-384
-393
-403
-407
-413
-419
-412
-423
-429
-423
-410
-385
-376
-366
-360
-364
-382
-382
-377
-388
-395
-401
-409
-394
-396
-409
-424
-429
-421
-427
-442
-442
-439
-423
-409
-424
-431
-424
-432
-431
-422
-440
-433
-434
-443
-437
-425
-407
-378
-367
-349
-337
-338
-354
-376
-372
-371
-390
-396
-384
-388
-390
-392
-382
-380
-378
-371
-374
-388
-390
-396
-394
-392
-395
-388
-372
-370
-355
-345
-372
-379
-367
-359
-350
-336
-316
-304
-297
-298
-302
-303
-302
-298
-292
-306
-331
-340
-332
-323
-314
-310
-287
-293
-303
-292
-312
-321
-307
-308
-313
-293
-261
-252
-244
-241
-264
-265
-267
-271
-273
-271
-280
-293
-302
-310
-320
-324
-334
-328
-296
-289
-280
-256
-266
-279
-268
-254
-235
-234
-217
-206
-201
-189
-191
-196
-204
-203
-207
-207
-220
-239
-249
-265
-287
-292
-289
-294
-306
-316
-338
-338
-322
-326
-328
-308
-307
-312
-301
-321
-313
-315
-313
-298
-301
-290
-287
-295
-287
-276
-270
-251
-264
-268
-276
-305
-311
-310
-313
-310
-299
-279
-253
-244
-250
-256
-246
-229
-237
-232
-239
-245
-227
-213
-221
-224
-204
-201
-207
-193
-202
-203
-207
-221
-214
-213
-204
-201
-213
-213
-225
-246
-250
-246
-257
-263
-252
-237
-219
-224
-220
-207
-208
-219
-211
-196
-219
-218
-218
-222
-223
-228
-230
-222
-218
-218
-225
-218
-228
-236
-227
-258
-263
-250
-268
-284
-285
-288
-291
-273
-287
-302
-310
-319
-305
-299
-294
-314
-331
-327
-336
-369
-377
-377
-394
-401
-398
-416
-416
-411
-421
-402
-384
-370
-343
-331
-337
-338
-337
-347
-357
-358
-352
-343
-327
-329
-331
-320
-321
-324
-340
-348
-351
-333
-323
-336
-351
-358
-352
-339
-329
-341
-352
-348
-338
-351
-368
-389
-403
-399
-380
-358
-344
-324
-328
-337
-329
-320
-304
-283
-287
-297
-285
-276
-280
-254
-232
-232
-214
-198
-211
-208
-197
-225
-215
-192
-201
-215
-196
-185
-190
-175
-185
-187
-166
-148
-138
-133
-162
-176
-178
-191
-200
-198
-172
-176
-157
-145
-150
-147
-136
-137
-137
-124
-137
-151
-147
-148
-170
-167
-156
-180
-180
-170
-172
-171
-162
-177
-184
-177
-189
-223
-233
-252
-247
-243
-248
-257
-266
-251
-235
-246
-248
-255
-265
-265
-267
-280
-280
-269
-266
-258
-248
-240
-227
-224
-221
-200
-187
-177
-179
-172
-168
-167
-184
-197
-215
-212
-210
-209
-199
-208
-216
-212
-220
-212
-212
-205
-196
-207
-200
-197
-228
-232
-221
-230
-219
-216
-235
-245
-236
-237
-253
-267
-256
-254
-279
-290
-284
-287
-305
-321
-324
-319
-300
-311
-303
-283
-271
-294
-314
-281
-275
-284
-277
-270
-271
-283
-306
-302
-304
-315
-321
-318
-320
-313
-304
-300
-286
-281
-273
-287
-296
-285
-276
-268
-271
-299
-306
-299
-304
-303
-310
-313
-327
-323
-320
-330
-330
-326
-322
-306
-300
-318
-334
-335
-326
-346
-344
-335
-343
-327
-319
-302
-298
-288
-293
-294
-282
-303
-300
-288
-293
-303
-312
-312
-312
-311
-320
-327
-318
-322
-322
-312
-323
-330
-321
-325
-359
-348
-353
-349
-333
-322
-309
-318
-304
-300
-300
-273
-260
-266
-270
-270
-260
-252
-252
-270
-267
-265
-268
-268
-277
-282
-267
-261
-276
-314
-316
-304
-316
-315
-332
-320
-304
-319
-313
-302
-299
-301
-304
-295
-285
-277
-285
-278
-272
-258
-257
-260
-250
-250
-233
-230
-243
-230
-218
-223
-209
-209
-225
-229
-242
-259
-234
-235
-241
-238
-253
-260
-258
-253
-258
-264
-272
-272
-271
-297
-301
-289
-296
-299
-291
-305
-312
-311
-318
-330
-326
-324
-342
-337
-342
-348
-351
-359
-375
-381
-390
-406
-402
-414
-426
-422
-411
-406
-409
-421
-409
-413
-410
-411
-414
-410
-404
-400
-420
-410
-406
-423
-422
-436
-460
-446
-436
-434
-417
-414
-408
-406
-405
-405
-405
-391
-389
-407
-415
-411
-395
-382
-389
-386
-365
-344
-347
-338
-346
-338
-330
-345
-344
-338
-354
-349
-358
-396
-381
-386
-379
-354
-353
-348
-346
-351
-352
-355
-342
-319
-327
-321
-311
-315
-314
-324
-327
-325
-332
-348
-351
-359
-366
-371
-382
-372
-375
-400
-397
-398
-385
-356
-354
-348
-311
-317
-315
-299
-299
-298
-294
-303
-296
-290
-289
-286
-284
-285
-301
-274
-248
-250
-265
-246
-231
-242
-241
-240
-247
-222
-199
-205
-216
-217
-226
-208
-197
-210
-200
-187
-196
-200
-189
-187
-197
-198
-193
-221
-227
-233
-249
-247
-248
-238
-212
-195
-190
-192
-205
-210
-228
-253
-264
-274
-271
-259
-258
-243
-232
-230
-218
-206
-210
-209
-211
-212
-190
-170
-169
-180
-170
-172
-189
-186
-190
-199
-205
-202
-215
-217
-219
-236
-249
-234
-230
-229
-219
-205
-213
-219
-219
-214
-212
-223
-202
-206
-201
-196
-189
-177
-174
-171
-153
-164
-184
-171
-160
-173
-159
-156
-160
-154
-159
-173
-188
-216
-233
-228
-227
-229
-238
-242
-242
-250
-250
-262
-280
-288
-299
-313
-307
-301
-285
-269
-261
-233
-230
-221
-206
-209
-231
-243
-243
-274
-292
-300
-318
-312
-321
-331
-315
-315
-306
-301
-298
-300
-305
-292
-282
-284
-287
-291
-303
-325
-319
-328
-344
-332
-323
-332
-341
-337
-348
-363
-380
-382
-362
-364
-370
-379
-385
-408
-425
-432
-448
-458
-446
-441
-436
-431
-434
-438
-455
-472
-472
-468
-467
-448
-416
-411
-400
-386
-367
-351
-348
-356
-371
-394
-388
-373
-385
-373
-369
-362
-333
-334
-327
-314
-305
-296
-295
-285
-253
-233
-227
-245
-255
-242
-232
-220
-209
-197
-201
-203
-197
-189
-192
-169
-157
-150
-146
-159
-165
-184
-193
-188
-174
-160
-165
-164
-160
-178
-179
-159
-160
-147
-134
-149
-173
-198
-204
-225
-218
-221
-222
-212
-210
-219
-203
-206
-225
-228
-202
-188
-200
-199
-214
-212
-191
-186
-194
-195
-213
-205
-193
-201
-202
-203
-195
-180
-208
-210
-203
-196
-188
-203
-204
-200
-203
-202
-185
-183
-178
-152
-157
-161
-161
-151
-133
-150
-180
-150
-138
-129
-103
-110
-119
-118
-100
-103
-114
-112
-112
-115
-140
-139
-142
-140
-129
-139
-130
-120
-110
-96
-89
-83
-98
-109
-120
-132
-147
-135
-125
-138
-142
-173
-180
-177
-197
-207
-202
-208
-206
-174
-164
-145
-140
-132
-132
-122
-112
-99
-89
-76
-68
-81
-104
-111
-117
-146
-170
-171
-172
-168
-159
-148
-148
-147
-144
-146
-150
-161
-147
-141
-167
-173
-171
-173
-160
-153
-157
-143
-130
-131
-106
-115
-134
-127
-128
-141
-136
-120
-122
-124
-134
-138
-139
-137
-139
-147
-147
-148
-154
-168
-179
-210
-234
-234
-219
-217
-216
-224
-228
-204
-188
-185
-184
-177
-174
-169
-179
-191
-176
-165
-172
-174
-164
-184
-173
-179
-181
-185
-187
-165
-157
-169
-168
-184
-202
-193
-187
-181
-167
-135
-145
-154
-149
-164
-179
-183
-201
-204
-219
-227
-223
-228
-231
-219
-207
-200
-193
-193
-196
-196
-197
-184
-182
-187
-177
-164
-171
-164
-144
-157
-156
-164
-162
-151
-156
-145
-142
-143
-131
-142
-146
-154
-163
-173
-176
-184
-193
-202
-195
-199
-218
-218
-213
-216
-192
-164
-182
-183
-175
-181
-169
-167
-164
-147
-146
-133
-128
-128
-119
-116
-123
-120
-132
-128
-127
-152
-146
-139
-146
-133
-137
-144
-155
-181
-189
-180
-188
-190
-199
-193
-185
-180
-187
-191
-212
-226
-219
-238
-229
-221
-239
-238
-237
-257
-260
-268
-258
-257
-263
-260
-269
-277
-293
-290
-289
-277
-269
-253
-238
-232
-236
-242
-259
-268
-269
-277
-277
-283
-273
-265
-268
-257
-239
-248
-262
-260
-241
-219
-226
-220
-225
-249
-241
-250
-265
-257
-264
-265
-269
-276
-265
-274
-278
-270
-274
-265
-264
-255
-248
-243
-248
-248
-251
-261
-263
-262
-253
-234
-233
-236
-236
-241
-260
-267
-271
-285
-286
-294
-302
-297
-311
-319
-310
-318
-329
-330
-334
-339
-329
-331
-338
-326
-327
-344
-359
-385
-381
-377
-372
-377
-371
-343
-342
-347
-324
-329
-333
-345
-355
-344
-340
-354
-339
-334
-324
-318
-321
-319
-323
-337
-345
-336
-336
-342
-348
-343
-331
-343
-345
-337
-335
-340
-340
-325
-321
-304
-303
-319
-331
-344
-369
-381
-394
-393
-395
-379
-353
-337
-329
-333
-325
-311
-287
-275
-256
-235
-228
-223
-234
-247
-246
-261
-258
-260
-281
-291
-303
-305
-296
-311
-318
-324
-332
-329
-328
-342
-334
-329
-316
-287
-279
-282
-279
-263
-258
-254
-240
-225
-208
-220
-226
-217
-223
-227
-230
-212
-203
-189
-160
-166
-160
-144
-158
-155
-166
-167
-148
-164
-181
-179
-196
-205
-206
-233
-253
-246
-251
-263
-275
-283
-270
-266
-269
-257
-251
-258
-263
-279
-300
-293
-289
-297
-301
-308
-296
-307
-342
-350
-362
-355
-351
-358
-365
-367
-363
-357
-358
-353
-364
-381
-382
-368
-356
-344
-342
-338
-329
-319
-314
-303
-289
-288
-283
-275
-269
-270
-282
-287
-307
-330
-337
-352
-367
-365
-378
-384
-379
-369
-368
-366
-367
-380
-391
-401
-397
-395
-393
-379
-356
-361
-371
-352
-350
-344
-337
-349
-357
-369
-380
-401
-414
-408
-398
-366
-359
-357
-347
-364
-370
-368
-372
-382
-389
-383
-383
-389
-376
-359
-365
-367
-368
-381
-389
-380
-382
-364
-329
-340
-338
-331
-342
-346
-353
-346
-326
-334
-327
-303
-297
-292
-304
-302
-305
-321
-320
-312
-318
-332
-342
-360
-368
-356
-350
-357
-351
-352
-362
-348
-322
-322
-311
-304
-310
-318
-314
-318
-326
-338
-348
-349
-350
-362
-379
-380
-380
-369
-362
-354
-375
-389
-365
-354
-349
-335
-347
-343
-341
-353
-348
-360
-365
-372
-384
-375
-374
-359
-359
-359
-341
-345
-363
-363
-360
-356
-349
-346
-333
-319
-334
-339
-343
-360
-338
-347
-350
-316
-314
-311
-309
-316
-321
-326
-334
-323
-316
-316
-315
-308
-290
-276
-265
-254
-281
-296
-281
-293
-295
-297
-304
-301
-285
-284
-293
-289
-292
-284
-280
-292
-288
-265
-249
-252
-248
-248
-271
-282
-291
-315
-314
-313
-309
-313
-313
-303
-311
-328
-322
-314
-326
-332
-333
-357
-359
-388
-389
-373
-356
-365
-365
-351
-335
-325
-336
-329
-315
-341
-362
-369
-398
-408
-400
-398
-406
-399
-397
-379
-362
-354
-353
-355
-360
-358
-371
-371
-366
-365
-363
-365
-360
-353
-342
-334
-331
-315
-313
-312
-295
-299
-295
-272
-268
-276
-281
-299
-319
-327
-324
-335
-348
-367
-359
-340
-342
-333
-315
-323
-321
-325
-326
-332
-340
-323
-315
-320
-312
-307
-307
-296
-302
-298
-280
-286
-282
-280
-284
-281
-283
-289
-276
-264
-261
-257
-250
-229
-229
-226
-200
-194
-186
-169
-171
-170
-168
-175
-172
-170
-173
-179
-189
-195
-205
-209
-199
-186
-185
-182
-173
-169
-159
-164
-162
-137
-141
-146
-144
-130
-130
-143
-152
-165
-165
-177
-173
-165
-163
-155
-154
-155
-154
-173
-181
-175
-158
-148
-154
-160
-162
-149
-152
-140
-140
-159
-152
-167
-183
-186
-186
-204
-208
-197
-185
-167
-165
-174
-185
-193
-185
-168
-179
-181
-172
-165
-171
-183
-197
-187
-196
-204
-205
-208
-215
-234
-250
-237
-223
-220
-231
-240
-231
-213
-215
-201
-187
-180
-170
-166
-172
-162
-154
-159
-163
-170
-157
-168
-165
-166
-183
-194
-213
-235
-235
-231
-237
-245
-255
-253
-240
-244
-245
-235
-228
-236
-235
-235
-229
-238
-251
-264
-244
-241
-228
-224
-233
-228
-219
-210
-218
-230
-226
-222
-231
-251
-270
-280
-291
-295
-302
-309
-305
-283
-303
-319
-291
-270
-264
-279
-284
-284
-278
-276
-291
-298
-310
-318
-308
-316
-333
-344
-351
-336
-339
-355
-350
-348
-359
-361
-370
-355
-339
-333
-317
-309
-308
-319
-313
-332
-331
-316
-323
-318
-297
-311
-315
-325
-333
-321
-335
-352
-350
-362
-355
-347
-362
-377
-374
-392
-386
-380
-400
-407
-408
-400
-397
-387
-394
-400
-396
-382
-386
-393
-404
-399
-417
-416
-409
-406
-410
-395
-390
-389
-373
-356
-340
-321
-323
-332
-316
-314
-322
-305
-283
-260
-257
-258
-247
-223
-197
-198
-185
-185
-171
-154
-168
-158
-162
-178
-169
-197
-209
-206
-213
-206
-201
-223
-206
-182
-200
-205
-203
-218
-200
-197
-191
-173
-170
-170
-183
-183
-171
-145
-140
-136
-134
-120
-125
-143
-143
-136
-134
-131
-139
-151
-131
-125
-132
-131
-146
-159
-171
-177
-186
-203
-195
-190
-189
-178
-174
-178
-181
-182
-198
-214
-228
-234
-240
-252
-258
-259
-263
-281
-287
-291
-297
-285
-288
-302
-320
-327
-328
-351
-353
-334
-342
-347
-336
-339
-339
-341
-336
-317
-302
-292
-291
-298
-318
-322
-331
-335
-321
-320
-315
-314
-319
-308
-296
-308
-317
-321
-327
-321
-326
-318
-310
-305
-306
-310
-312
-308
-293
-290
-275
-255
-263
-262
-256
-259
-240
-222
-224
-243
-267
-287
-284
-261
-241
-252
-260
-254
-259
-262
-266
-277
-289
-288
-276
-275
-280
-281
-272
-255
-255
-267
-238
-217
-216
-213
-210
-206
-216
-212
-229
-253
-248
-255
-267
-264
-277
-275
-270
-265
-265
-280
-282
-288
-289
-279
-303
-299
-263
-261
-276
-256
-255
-259
-247
-238
-242
-244
-253
-255
-259
-269
-258
-267
-273
-263
-248
-234
-225
-239
-246
-248
-254
-256
-259
-270
-258
-259
-256
-247
-252
-262
-266
-278
-293
-292
-270
-270
-259
-252
-255
-263
-264
-276
-287
-284
-290
-292
-296
-284
-267
-255
-264
-270
-275
-269
-273
-281
-280
-258
-248
-251
-265
-284
-267
-252
-255
-253
-251
-245
-235
-237
-231
-228
-241
-244
-234
-236
-242
-237
-224
-204
-201
-211
-211
-227
-231
-226
-242
-229
-192
-192
-186
-171
-174
-169
-172
-189
-183
-199
-197
-171
-179
-188
-196
-210
-225
-235
-246
-258
-248
-267
-267
-251
-249
-241
-235
-230
-228
-213
-212
-231
-245
-247
-248
-240
-246
-263
-268
-298
-305
-302
-321
-308
-286
-291
-282
-268
-274
-259
-255
-260
-247
-259
-271
-256
-252
-247
-249
-260
-277
-294
-307
-309
-292
-287
-280
-288
-300
-315
-321
-321
-322
-328
-329
-342
-355
-355
-360
-376
-391
-391
-373
-357
-346
-344
-331
-328
-310
-300
-305
-309
-301
-302
-313
-299
-287
-266
-247
-258
-253
-245
-243
-238
-241
-250
-252
-252
-240
-225
-223
-222
-213
-215
-213
-219
-239
-229
-207
-202
-202
-218
-216
-220
-218
-209
-201
-191
-179
-181
-190
-186
-184
-184
-172
-177
-188
-181
-159
-154
-164
-157
-154
-159
-145
-143
-136
-135
-133
-139
-161
-191
-205
-215
-222
-217
-214
-213
-207
-204
-182
-158
-165
-172
-166
-167
-166
-155
-161
-188
-193
-192
-201
-213
-228
-219
-205
-201
-186
-171
-185
-171
-157
-169
-164
-166
-184
-186
-182
-181
-159
-164
-179
-164
-172
-157
-150
-167
-158
-140
-140
-143
-167
-163
-176
-203
-196
-200
-184
-166
-183
-185
-165
-180
-187
-171
-169
-156
-149
-135
-131
-130
-119
-110
-116
-123
-127
-152
-158
-150
-162
-177
-179
-173
-153
-168
-183
-193
-200
-198
-206
-213
-221
-235
-237
-227
-226
-213
-213
-219
-208
-214
-216
-199
-214
-204
-208
-223
-221
-218
-205
-187
-198
-194
-184
-180
-180
-182
-188
-171
-171
-174
-190
-192
-188
-201
-192
-200
-219
-210
-206
-196
-194
-204
-189
-178
-182
-178
-188
-208
-206
-203
-194
-192
-178
-151
-148
-152
-151
-157
-156
-156
-172
-171
-167
-180
-184
-192
-182
-181
-187
-186
-183
-192
-207
-205
-208
-216
-210
-225
-245
-270
-282
-279
-284
-294
-282
-283
-262
-265
-269
-260
-265
-257
-261
-269
-257
-256
-254
-244
-256
-253
-245
-255
-253
-268
-266
-275
-272
-282
-270
-274
-277
-279
-289
-283
-272
-276
-279
-267
-282
-291
-290
-299
-296
-291
-272
-270
-277
-279
-294
-311
-305
-300
-293
-296
-295
-290
-305
-308
-313
-326
-325
-333
-331
-317
-301
-295
-313
-307
-311
-323
-317
-317
-312
-288
-272
-256
-236
-223
-212
-211
-217
-208
-218
-209
-194
-181
-182
-192
-198
-177
-170
-172
-164
-145
-150
-164
-182
-172
-154
-163
-166
-176
-201
-210
-215
-224
-213
-231
-239
-238
-259
-256
-271
-306
-297
-266
-258
-246
-245
-242
-227
-234
-256
-251
-244
-242
-255
-261
-240
-245
-258
-261
-266
-285
-288
-312
-319
-315
-331
-327
-318
-302
-294
-306
-316
-338
-372
-373
-378
-404
-393
-395
-403
-392
-384
-364
-363
-357
-350
-356
-358
-349
-361
-374
-376
-394
-420
-412
-403
-399
-380
-368
-385
-399
-400
-423
-450
-441
-444
-451
-442
-432
-417
-390
-384
-393
-381
-392
-382
-372
-383
-384
-372
-379
-378
-367
-362
-331
-320
-334
-335
-337
-344
-323
-302
-315
-311
-323
-322
-316
-333
-336
-348
-361
-352
-336
-346
-352
-340
-323
-313
-302
-297
-323
-345
-353
-350
-353
-351
-341
-332
-345
-357
-345
-351
-348
-361
-365
-357
-344
-332
-337
-340
-314
-295
-291
-305
-316
-326
-344
-339
-325
-324
-326
-342
-358
-355
-366
-359
-358
-359
-353
-338
-335
-331
-327
-328
-333
-334
-327
-332
-324
-300
-282
-270
-253
-249
-235
-225
-244
-252
-251
-255
-246
-248
-242
-251
-259
-245
-226
-231
-244
-229
-217
-236
-230
-225
-237
-238
-228
-243
-244
-244
-233
-231
-227
-225
-225
-214
-230
-238
-232
-239
-244
-247
-251
-243
-261
-255
-243
-225
-197
-195
-204
-202
-186
-186
-199
-195
-190
-199
-181
-176
-191
-175
-165
-178
-163
-157
-141
-118
-124
-128
-123
-121
-122
-143
-151
-153
-147
-158
-159
-157
-159
-162
-166
-168
-163
-163
-175
-202
-215
-225
-244
-252
-264
-253
-244
-249
-242
-228
-224
-212
-229
-243
-237
-240
-236
-234
-234
-235
-238
-230
-224
-250
-280
-275
-275
-281
-275
-277
-272
-274
-260
-262
-278
-300
-310
-328
-341
-338
-346
-346
-342
-345
-349
-354
-356
-362
-360
-346
-341
-349
-330
-314
-339
-351
-346
-353
-343
-331
-324
-312
-304
-314
-315
-309
-308
-293
-285
-311
-333
-319
-311
-313
-315
-323
-331
-314
-313
-314
-304
-287
-279
-256
-254
-255
-250
-252
-265
-267
-263
-266
-261
-258
-250
-252
-247
-212
-195
-201
-192
-180
-165
-169
-184
-198
-195
-198
-198
-196
-202
-216
-226
-224
-236
-233
-239
-241
-247
-249
-255
-255
-251
-259
-266
-254
-257
-271
-259
-271
-291
-297
-313
-318
-311
-298
-279
-279
-277
-270
-288
-278
-285
-306
-315
-319
-313
-306
-326
-336
-321
-332
-341
-323
-309
-307
-318
-322
-313
-305
-294
-290
-278
-271
-287
-279
-262
-267
-263
-254
-265
-253
-241
-245
-247
-244
-252
-276
-301
-312
-315
-320
-321
-327
-326
-316
-317
-320
-322
-319
-309
-281
-259
-252
-242
-230
-233
-255
-263
-280
-291
-280
-287
-287
-272
-269
-251
-257
-273
-265
-254
-249
-246
-250
-246
-257
-235
-229
-245
-253
-254
-284
-287
-295
-311
-335
-347
-350
-360
-367
-380
-409
-424
-419
-414
-419
-432
-441
-423
-417
-413
-411
-411
-426
-447
-436
-446
-445
-420
-403
-397
-384
-385
-385
-391
-381
-370
-367
-356
-374
-371
-372
-392
-398
-413
-425
-432
-428
-396
-394
-395
-390
-401
-404
-409
-429
-437
-446
-457
-440
-427
-426
-406
-418
-426
-433
-435
-440
-456
-447
-433
-421
-411
-399
-399
-405
-400
-388
-384
-376
-375
-346
-330
-335
-331
-340
-345
-351
-361
-360
-372
-361
-339
-331
-337
-353
-369
-377
-359
-372
-360
-371
-376
-336
-335
-352
-369
-388
-392
-393
-399
-399
-395
-395
-397
-399
-404
-392
-400
-402
-391
-374
-364
-351
-326
-315
-301
-298
-307
-316
-311
-302
-292
-274
-270
-268
-255
-253
-261
-260
-267
-261
-262
-260
-260
-276
-278
-274
-283
-295
-292
-290
-297
-291
-277
-268
-260
-263
-280
-290
-286
-288
-280
-290
-287
-277
-282
-273
-254
-244
-239
-237
-250
-248
-239
-241
-247
-264
-283
-274
-284
-314
-315
-312
-321
-320
-328
-337
-339
-337
-331
-336
-360
-371
-368
-360
-358
-339
-336
-339
-345
-364
-354
-356
-361
-367
-382
-400
-399
-391
-391
-399
-395
-415
-430
-428
-425
-421
-408
-393
-390
-380
-388
-396
-376
-374
-377
-397
-407
-412
-431
-436
-425
-420
-404
-394
-380
-369
-359
-340
-332
-336
-327
-318
-319
-307
-295
-281
-266
-268
-257
-250
-248
-231
-211
-210
-214
-217
-225
-235
-250
-254
-236
-239
-242
-232
-234
-228
-241
-264
-264
-265
-282
-279
-292
-299
-294
-297
-298
-313
-312
-306
-326
-330
-330
-326
-322
-303
-290
-272
-267
-304
-314
-315
-327
-330
-350
-363
-338
-346
-369
-381
-378
-364
-360
-358
-353
-358
-361
-359
-360
-349
-337
-345
-341
-337
-331
-320
-310
-312
-303
-307
-311
-321
-312
-296
-306
-297
-276
-298
-287
-276
-314
-309
-320
-316
-305
-320
-336
-329
-325
-327
-315
-317
-326
-324
-322
-306
-293
-300
-316
-317
-310
-300
-307
-306
-302
-292
-279
-256
-230
-233
-220
-221
-227
-241
-253
-266
-247
-260
-270
-269
-272
-277
-274
-250
-216
-206
-199
-210
-207
-191
-192
-195
-196
-201
-211
-214
-207
-200
-200
-210
-226
-227
-226
-220
-230
-240
-243
-249
-259
-269
-263
-267
-261
-270
-302
-313
-300
-300
-294
-294
-288
-273
-262
-274
-279
-260
-257
-253
-250
-238
-224
-228
-242
-236
-242
-228
-202
-210
-218
-210
-229
-232
-229
-239
-241
-239
-236
-223
-217
-226
-245
-238
-245
-264
-244
-238
-248
-237
-221
-217
-224
-238
-244
-236
-251
-251
-246
-249
-243
-240
-246
-222
-221
-250
-251
-254
-275
-277
-272
-275
-258
-256
-263
-275
-268
-255
-248
-236
-229
-226
-223
-234
-250
-277
-278
-271
-257
-265
-260
-255
-259
-254
-259
-259
-247
-240
-238
-220
-204
-187
-191
-194
-208
-220
-220
-205
-192
-198
-205
-208
-218
-221
-234
-251
-245
-246
-260
-250
-250
-244
-252
-268
-262
-256
-247
-237
-245
-233
-226
-230
-237
-234
-239
-235
-217
-218
-214
-211
-203
-202
-207
-206
-197
-192
-201
-206
-232
-239
-234
-244
-245
-246
-268
-257
-271
-281
-260
-270
-270
-273
-290
-283
-272
-282
-279
-269
-265
-258
-260
-245
-235
-241
-231
-234
-240
-235
-228
-230
-222
-221
-223
-224
-221
-217
-228
-231
-229
-226
-232
-222
-241
-230
-211
-208
-208
-194
-201
-203
-205
-237
-237
-219
-230
-212
-204
-191
-178
-192
-195
-198
-208
-216
-203
-197
-193
-200
-199
-216
-220
-209
-209
-211
-212
-209
-202
-195
-193
-202
-182
-184
-195
-193
-196
-189
-190
-181
-163
-175
-189
-200
-205
-207
-192
-203
-219
-215
-221
-224
-225
-245
-246
-243
-248
-216
-207
-205
-210
-208
-201
-215
-223
-214
-212
-234
-245
-251
-262
-268
-286
-298
-288
-287
-284
-277
-271
-263
-265
-262
-273
-284
-303
-319
-325
-323
-317
-319
-315
-302
-303
-306
-309
-317
-333
-334
-338
-323
-314
-310
-305
-291
-276
-267
-248
-229
-221
-219
-212
-214
-209
-223
-232
-252
-263
-261
-279
-282
-280
-303
-304
-297
-289
-280
-270
-256
-253
-248
-249
-264
-262
-262
-273
-265
-262
-263
-260
-260
-252
-247
-250
-254
-273
-288
-281
-267
-247
-214
-193
-186
-189
-192
-195
-200
-215
-223
-217
-219
-217
-217
-216
-211
-208
-211
-215
-219
-214
-188
-176
-161
-157
-167
-178
-190
-189
-199
-224
-226
-210
-211
-200
-206
-222
-222
-227
-213
-196
-202
-185
-169
-167
-168
-171
-168
-158
-145
-138
-132
-135
-124
-114
-117
-119
-116
-106
-91
-89
-82
-60
-68
-93
-98
-114
-135
-144
-155
-164
-174
-178
-173
-192
-189
-174
-180
-172
-168
-152
-153
-165
-165
-161
-154
-150
-109
-76
-79
-70
-69
-57
-55
-74
-79
-78
-75
-76
-76
-82
-74
-87
-95
-108
-131
-118
-112
-117
-104
-88
-99
-112
-104
-109
-105
-91
-83
-71
-67
-56
-52
-58
-59
-47
-52
-51
-37
-51
-50
-33
-33
-30
-40
-54
-47
-50
-49
-48
-57
-41
-34
-34
-58
-80
-83
-81
-78
-96
-105
-93
-90
-90
-79
-92
-98
-92
-74
-80
-82
-79
-69
-53
-58
-64
-67
-59
-57
-66
-78
-68
-66
-67
-56
-44
-40
-33
-27
-19
-13
0
5
-11
-19
-29
-45
-54
-65
-84
-75
-91
-107
-110
-122
-122
-127
-133
-123
-151
-160
-161
-185
-189
-202
-210
-181
-177
-179
-173
-180
-169
-161
-160
-160
-158
-172
-172
-179
-175
-166
-177
-188
-193
-204
-223
-227
-237
-238
-239
-243
-227
-229
-232
-235
-250
-242
-248
-256
-230
-218
-225
-211
-197
-188
-180
-191
-212
-219
-205
-179
-172
-180
-201
-211
-203
-217
-238
-248
-253
-265
-267
-285
-293
-295
-297
-289
-293
-303
-285
-279
-275
-245
-239
-252
-246
-258
-256
-245
-266
-259
-237
-242
-225
-207
-224
-224
-227
-229
-227
-238
-247
-253
-252
-245
-242
-260
-268
-265
-266
-267
-247
-240
-232
-216
-206
-199
-204
-197
-190
-195
-200
-199
-191
-178
-188
-200
-180
-197
-196
-197
-218
-211
-212
-224
-216
-230
-234
-237
-255
-265
-276
-277
-275
-293
-293
-267
-280
-314
-317
-329
-327
-306
-289
-283
-284
-299
-303
-303
-302
-287
-296
-282
-276
-295
-301
-300
-310
-300
-324
-324
-322
-330
-305
-285
-289
-282
-277
-301
-296
-306
-312
-301
-309
-325
-324
-326
-328
-313
-330
-339
-353
-365
-369
-379
-378
-373
-359
-355
-359
-368
-364
-363
-350
-349
-341
-311
-297
-281
-267
-275
-293
-289
-291
-315
-308
-303
-299
-298
-303
-297
-281
-274
-275
-276
-279
-261
-263
-271
-276
-272
-252
-233
-236
-224
-228
-249
-248
-251
-252
-250
-245
-235
-243
-247
-236
-240
-231
-227
-248
-240
-245
-250
-247
-245
-242
-257
-283
-320
-332
-328
-340
-357
-352
-353
-349
-344
-340
-346
-346
-339
-349
-340
-340
-337
-317
-305
-305
-304
-315
-301
-284
-277
-266
-266
-272
-266
-279
-282
-282
-288
-292
-299
-298
-270
-257
-259
-252
-252
-258
-256
-268
-280
-299
-290
-274
-270
-261
-237
-224
-208
-191
-193
-187
-171
-160
-159
-152
-170
-173
-167
-162
-161
-154
-160
-151
-149
-158
-161
-160
-176
-172
-177
-195
-194
-183
-188
-198
-207
-221
-226
-228
-211
-205
-208
-195
-183
-181
-183
-209
-215
-218
-213
-192
-186
-192
-184
-197
-195
-206
-216
-219
-237
-264
-261
-267
-278
-266
-269
-268
-250
-240
-238
-240
-251
-230
-220
-218
-215
-205
-205
-207
-207
-212
-211
-201
-203
-212
-235
-254
-276
-279
-268
-258
-259
-263
-270
-263
-236
-231
-223
-224
-226
-229
-224
-215
-210
-215
-191
-172
-179
-175
-155
-167
-169
-180
-192
-190
-195
-193
-198
-208
-206
-209
-241
-245
-240
-255
-253
-258
-284
-304
-327
-336
-336
-329
-348
-370
-388
-401
-406
-392
-386
-387
-367
-363
-365
-361
-365
-369
-360
-362
-365
-375
-382
-365
-347
-352
-352
-369
-363
-368
-383
-400
-391
-386
-365
-370
-369
-385
-387
-379
-395
-420
-425
-440
-450
-450
-465
-448
-435
-438
-424
-426
-432
-422
-421
-428
-424
-408
-412
-394
-378
-353
-336
-314
-308
-312
-295
-279
-281
-264
-254
-264
-256
-243
-251
-248
-245
-255
-243
-259
-265
-271
-279
-277
-290
-308
-302
-317
-328
-317
-309
-298
-288
-297
-282
-272
-272
-274
-279
-303
-313
-331
-316
-312
-314
-303
-297
-281
-281
-271
-266
-272
-283
-281
-301
-308
-320
-334
-329
-338
-344
-338
-334
-317
-314
-330
-338
-332
-350
-357
-365
-377
-392
-407
-413
-418
-403
-401
-405
-393
-358
-341
-331
-324
-329
-323
-326
-331
-304
-299
-323
-309
-311
-324
-314
-321
-329
-324
-321
-319
-320
-324
-315
-316
-318
-314
-313
-304
-285
-283
-291
-288
-285
-290
-311
-322
-334
-338
-338
-346
-343
-335
-340
-332
-343
-352
-347
-358
-350
-331
-335
-333
-315
-310
-313
-302
-311
-315
-301
-311
-328
-326
-327
-322
-295
-287
-300
-292
-304
-305
-293
-309
-303
-323
-334
-326
-327
-336
-348
-359
-366
-371
-382
-370
-361
-355
-368
-352
-326
-298
-277
-265
-267
-264
-250
-250
-242
-228
-239
-248
-238
-256
-272
-258
-257
-251
-257
-261
-254
-267
-250
-247
-256
-231
-224
-249
-230
-222
-228
-237
-246
-253
-258
-252
-251
-260
-267
-263
-270
-277
-291
-311
-303
-309
-306
-303
-302
-311
-320
-328
-336
-322
-340
-339
-345
-351
-351
-348
-363
-365
-359
-358
-360
-352
-342
-337
-345
-359
-358
-352
-331
-302
-298
-279
-276
-273
-278
-273
-274
-273
-253
-240
-215
-206
-219
-209
-194
-206
-214
-211
-215
-220
-214
-209
-208
-207
-201
-196
-183
-178
-183
-169
-155
-168
-180
-178
-183
-192
-178
-174
-170
-170
-176
-164
-172
-183
-184
-192
-193
-198
-204
-200
-221
-223
-208
-228
-237
-226
-249
-254
-232
-234
-244
-242
-225
-228
-256
-266
-282
-299
-308
-320
-345
-334
-340
-334
-319
-315
-318
-316
-313
-317
-331
-358
-379
-398
-393
-381
-391
-382
-357
-372
-368
-355
-349
-350
-348
-331
-329
-345
-334
-326
-335
-343
-341
-336
-340
-331
-338
-352
-358
-382
-393
-389
-386
-386
-385
-366
-351
-351
-331
-335
-358
-357
-362
-363
-339
-327
-320
-303
-301
-302
-306
-319
-327
-330
-330
-336
-352
-347
-348
-354
-365
-370
-381
-349
-351
-377
-370
-389
-386
-370
-385
-398
-388
-387
-386
-394
-401
-397
-385
-367
-347
-344
-341
-347
-359
-352
-337
-342
-336
-325
-323
-333
-331
-323
-325
-336
-330
-327
-329
-314
-299
-307
-307
-295
-291
-293
-303
-316
-347
-352
-338
-332
-311
-282
-280
-278
-270
-265
-262
-259
-285
-282
-281
-281
-279
-287
-285
-275
-260
-260
-267
-279
-286
-293
-279
-256
-226
-213
-208
-215
-223
-209
-222
-230
-212
-204
-194
-181
-189
-199
-190
-180
-184
-169
-170
-167
-158
-171
-186
-204
-190
-168
-160
-173
-176
-188
-183
-175
-187
-178
-179
-213
-204
-182
-171
-155
-158
-163
-155
-146
-147
-151
-150
-149
-152
-168
-169
-172
-189
-197
-201
-199
-202
-200
-209
-219
-213
-203
-184
-184
-188
-176
-177
-185
-186
-203
-218
-208
-206
-216
-221
-209
-222
-223
-215
-221
-214
-214
-236
-238
-237
-240
-224
-213
-208
-208
-201
-191
-183
-168
-155
-155
-167
-174
-174
-166
-150
-161
-170
-150
-141
-151
-153
-176
-184
-190
-196
-185
-182
-171
-165
-158
-165
-166
-172
-176
-183
-182
-181
-177
-167
-150
-140
-138
-134
-138
-148
-137
-133
-128
-133
-156
-165
-174
-169
-190
-200
-206
-192
-197
-208
-209
-217
-234
-236
-243
-224
-222
-219
-207
-182
-183
-177
-188
-179
-176
-168
-145
-156
-147
-123
-139
-136
-118
-108
-119
-121
-136
-133
-126
-140
-141
-133
-128
-111
-106
-101
-106
-126
-125
-141
-150
-149
-162
-180
-178
-193
-188
-198
-209
-204
-198
-202
-193
-166
-144
-141
-147
-143
-155
-146
-136
-148
-142
-142
-159
-164
-157
-167
-163
-160
-164
-162
-161
-169
-151
-160
-184
-187
-195
-211
-226
-236
-247
-241
-236
-222
-211
-209
-212
-218
-211
-221
-231
-232
-242
-239
-256
-270
-252
-272
-283
-267
-274
-265
-264
-281
-277
-291
-305
-302
-295
-292
-300
-307
-299
-295
-281
-266
-273
-277
-253
-246
-217
-214
-216
-201
-214
-219
-221
-232
-248
-251
-249
-247
-231
-229
-210
-192
-189
-176
-170
-188
-167
-174
-185
-179
-198
-192
-185
-210
-208
-214
-232
-235
-236
-241
-251
-255
-254
-263
-250
-245
-253
-246
-242
-258
-258
-261
-282
-299
-297
-297
-310
-297
-300
-306
-310
-314
-303
-295
-295
-299
-314
-306
-306
-322
-304
-319
-330
-313
-312
-309
-293
-279
-274
-278
-265
-266
-265
-250
-264
-265
-254
-271
-249
-229
-228
-225
-216
-232
-224
-223
-211
-213
-205
-179
-180
-186
-175
-193
-204
-196
-210
-206
-205
-227
-228
-215
-215
-226
-233
-220
-215
-209
-200
-206
-205
-224
-254
-270
-287
-288
-278
-276
-281
-270
-258
-260
-277
-266
-261
-261
-245
-240
-241
-213
-207
-215
-233
-240
-253
-261
-264
-255
-256
-263
-260
-280
-279
-264
-259
-250
-243
-249
-242
-250
-260
-260
-270
-270
-260
-245
-236
-248
-236
-217
-211
-207
-194
-178
-167
-168
-159
-135
-134
-134
-124
-128
-126
-106
-112
-107
-127
-131
-123
-136
-133
-129
-127
-128
-127
-134
-145
-146
-164
-173
-181
-176
-176
-179
-184
-186
-186
-170
-178
-178
-173
-168
-182
-179
-162
-156
-156
-159
-159
-149
-129
-136
-148
-147
-161
-152
-144
-131
-122
-129
-141
-143
-172
-169
-174
-181
-174
-179
-163
-149
-146
-135
-139
-140
-135
-149
-151
-124
-118
-124
-136
-142
-137
-156
-154
-156
-170
-163
-159
-170
-166
-162
-180
-178
-170
-199
-202
-177
-176
-174
-165
-158
-157
-163
-170
-166
-177
-171
-157
-150
-144
-153
-151
-128
-142
-150
-144
-154
-157
-129
-119
-122
-101
-105
-117
-115
-107
-112
-97
-70
-56
-41
-35
-47
-59
-73
-74
-66
-43
-38
-60
-55
-64
-79
-91
-101
-109
-123
-124
-124
-124
-144
-148
-155
-160
-173
-168
-179
-174
-168
-160
-158
-162
-135
-128
-137
-128
-146
-134
-128
-137
-124
-130
-144
-135
-153
-172
-174
-189
-191
-205
-221
-216
-208
-207
-209
-217
-219
-203
-196
-209
-216
-221
-218
-229
-237
-228
-215
-204
-186
-187
-181
-183
-193
-187
-187
-199
-199
-205
-226
-229
-224
-193
-186
-198
-203
-205
-212
-195
-182
-166
-159
-173
-168
-158
-152
-162
-153
-161
-149
-129
-134
-118
-98
-97
-87
-69
-67
-63
-57
-66
-55
-53
-70
-79
-89
-100
-94
-102
-89
-69
-65
-64
-57
-72
-71
-68
-70
-86
-110
-117
-137
-137
-140
-146
-144
-149
-166
-164
-162
-189
-191
-192
-206
-204
-216
-230
-234
-260
-267
-252
-240
-231
-222
-203
-201
-204
-176
-171
-183
-162
-143
-146
-134
-128
-147
-147
-145
-152
-144
-149
-145
-139
-141
-147
-144
-134
-126
-126
-119
-125
-139
-136
-143
-160
-167
-182
-207
-214
-216
-225
-210
-189
-183
-181
-188
-191
-202
-192
-178
-163
-154
-167
-176
-169
-176
-177
-173
-191
-196
-203
-224
-252
-269
-272
-259
-257
-251
-240
-245
-250
-237
-237
-236
-231
-228
-230
-242
-254
-247
-233
-238
-237
-229
-232
-230
-251
-258
-262
-257
-263
-267
-254
-254
-253
-244
-248
-246
-246
-241
-242
-252
-238
-222
-212
-204
-204
-204
-191
-180
-188
-194
-177
-179
-183
-171
-185
-174
-157
-150
-126
-116
-120
-132
-119
-105
-123
-138
-150
-160
-175
-188
-182
-184
-194
-193
-197
-213
-225
-237
-224
-224
-243
-253
-273
-294
-300
-309
-306
-307
-305
-298
-295
-270
-260
-275
-268
-253
-261
-258
-256
-250
-234
-217
-216
-205
-209
-219
-214
-203
-208
-219
-215
-204
-199
-191
-184
-189
-186
-200
-201
-179
-177
-164
-158
-154
-146
-133
-141
-136
-120
-115
-92
-89
-89
-121
-141
-135
-138
-137
-137
-144
-140
-145
-157
-160
-160
-157
-163
-184
-193
-205
-206
-211
-210
-217
-204
-210
-229
-227
-235
-239
-248
-266
-259
-224
-240
-244
-226
-225
-200
-183
-201
-210
-218
-219
-199
-205
-195
-173
-164
-166
-158
-146
-153
-164
-160
-174
-176
-153
-152
-148
-154
-164
-131
-115
-120
-105
-114
-129
-117
-131
-138
-136
-133
-130
-127
-149
-156
-167
-179
-169
-171
-176
-178
-205
-223
-225
-234
-220
-216
-240
-221
-209
-217
-213
-219
-229
-240
-256
-257
-267
-251
-243
-250
-251
-250
-245
-232
-221
-221
-224
-224
-224
-238
-251
-258
-269
-268
-261
-258
-249
-240
-248
-255
-263
-272
-261
-263
-258
-270
-272
-282
-312
-314
-312
-302
-287
-273
-260
-246
-230
-227
-238
-233
-214
-225
-231
-220
-215
-201
-193
-194
-194
-196
-183
-194
-206
-218
-221
-214
-210
-205
-218
-223
-217
-246
-266
-264
-265
-256
-256
-270
-283
-280
-278
-307
-314
-293
-297
-298
-291
-287
-261
-235
-238
-256
-258
-239
-229
-239
-241
-241
-241
-234
-223
-208
-199
-173
-167
-169
-164
-178
-186
-163
-161
-164
-139
-138
-139
-152
-177
-169
-169
-162
-156
-178
-199
-197
-192
-200
-223
-215
-222
-247
-259
-255
-244
-244
-253
-251
-257
-254
-252
-258
-235
-206
-215
-223
-204
-210
-205
-215
-218
-228
-237
-228
-233
-223
-217
-232
-241
-243
-243
-257
-259
-250
-236
-231
-230
-238
-228
-233
-248
-243
-263
-281
-265
-278
-283
-269
-268
-261
-252
-242
-250
-248
-253
-253
-248
-267
-282
-277
-276
-279
-302
-301
-307
-300
-297
-278
-269
-284
-250
-239
-251
-236
-230
-221
-212
-199
-201
-206
-218
-222
-216
-239
-259
-247
-251
-246
-226
-215
-201
-184
-175
-184
-170
-168
-179
-183
-181
-190
-210
-230
-230
-233
-239
-224
-209
-224
-232
-246
-260
-261
-275
-283
-280
-263
-272
-294
-291
-282
-276
-283
-285
-271
-253
-263
-258
-255
-278
-283
-294
-316
-309
-312
-309
-302
-298
-318
-324
-316
-329
-316
-323
-336
-305
-285
-275
-254
-263
-265
-260
-258
-256
-242
-239
-227
-220
-212
-198
-189
-182
-181
-159
-157
-165
-184
-210
-215
-202
-219
-221
-219
-227
-253
-266
-268
-280
-261
-264
-264
-235
-244
-262
-269
-263
-251
-239
-249
-245
-247
-252
-234
-244
-257
-270
-278
-274
-255
-235
-225
-202
-176
-175
-186
-180
-201
-193
-208
-207
-199
-194
-193
-201
-193
-195
-191
-199
-217
-238
-255
-258
-251
-243
-239
-232
-231
-222
-201
-190
-191
-193
-181
-171
-172
-187
-190
-182
-175
-172
-142
-131
-147
-128
-103
-121
-123
-115
-121
-114
-117
-136
-112
-102
-94
-98
-104
-87
-78
-98
-111
-121
-126
-132
-129
-130
-126
-120
-139
-142
-156
-170
-169
-166
-172
-174
-176
-173
-166
-159
-160
-159
-170
-171
-193
-206
-221
-245
-248
-256
-262
-248
-242
-254
-269
-271
-268
-266
-267
-273
-295
-313
-308
-311
-309
-313
-307
-290
-291
-284
-257
-249
-253
-271
-260
-248
-260
-283
-280
-290
-282
-270
-278
-274
-255
-259
-269
-283
-279
-266
-254
-266
-252
-234
-235
-236
-241
-244
-250
-260
-268
-269
-275
-291
-300
-321
-331
-321
-310
-288
-300
-316
-296
-289
-295
-305
-319
-303
-296
-310
-328
-333
-346
-363
-353
-344
-330
-296
-290
-296
-298
-293
-298
-299
-287
-291
-286
-276
-292
-293
-282
-293
-299
-300
-325
-329
-325
-316
-297
-283
-282
-288
-297
-304
-325
-328
-339
-362
-353
-326
-328
-330
-316
-313
-332
-345
-346
-348
-339
-350
-362
-360
-335
-338
-334
-335
-340
-320
-306
-296
-306
-290
-287
-298
-288
-287
-303
-322
-315
-300
-296
-291
-291
-276
-277
-275
-287
-302
-306
-304
-311
-317
-304
-288
-286
-289
-289
-297
-301
-312
-333
-334
-335
-328
-321
-309
-281
-272
-254
-253
-281
-296
-291
-300
-319
-335
-333
-352
-328
-296
-302
-318
-321
-334
-344
-374
-397
-412
-410
-424
-427
-430
-429
-429
-420
-408
-398
-381
-376
-369
-366
-362
-338
-310
-310
-316
-308
-320
-303
-282
-276
-261
-230
-244
-242
-235
-258
-276
-282
-280
-272
-258
-251
-268
-256
-262
-293
-295
-284
-292
-302
-301
-293
-289
-301
-314
-331
-349
-354
-369
-363
-335
-352
-357
-351
-347
-347
-339
-344
-340
-334
-353
-342
-325
-315
-293
-301
-304
-293
-305
-285
-281
-305
-283
-258
-261
-255
-256
-241
-211
-205
-216
-218
-240
-261
-260
-258
-272
-297
-294
-296
-308
-317
-307
-280
-254
-236
-239
-239
-235
-218
-230
-231
-245
-237
-237
-244
-238
-250
-268
-263
-251
-228
-226
-235
-235
-226
-221
-217
-229
-223
-195
-188
-175
-179
-173
-158
-170
-173
-183
-197
-194
-208
-227
-223
-223
-235
-229
-223
-232
-243
-246
-238
-232
-220
-199
-202
-212
-192
-181
-194
-196
-205
-193
-185
-181
-171
-156
-157
-157
-154
-175
-174
-172
-162
-150
-159
-170
-184
-192
-203
-221
-236
-214
-186
-200
-197
-195
-201
-204
-226
-225
-235
-247
-240
-232
-230
-237
-257
-220
-199
-226
-219
-231
-264
-260
-279
-289
-268
-277
-285
-271
-278
-280
-276
-289
-289
-291
-314
-307
-298
-308
-305
-313
-326
-318
-308
-306
-303
-296
-297
-282
-277
-285
-282
-287
-306
-287
-288
-297
-280
-283
-287
-278
-263
-274
-266
-253
-246
-246
-247
-251
-239
-243
-259
-248
-237
-258
-268
-263
-254
-261
-298
-304
-305
-302
-300
-296
-292
-271
-282
-306
-301
-304
-321
-321
-320
-325
-308
-304
-322
-324
-330
-320
-334
-358
-347
-367
-378
-375
-374
-352
-322
-318
-309
-308
-306
-284
-278
-288
-285
-290
-290
-299
-328
-353
-353
-355
-356
-376
-362
-335
-315
-300
-315
-323
-303
-288
-307
-326
-321
-314
-299
-294
-282
-274
-261
-256
-279
-286
-267
-270
-280
-277
-276
-270
-270
-260
-257
-252
-262
-268
-264
-279
-294
-295
-299
-293
-284
-275
-269
-297
-315
-332
-353
-376
-374
-362
-352
-350
-327
-306
-289
-295
-299
-297
-303
-309
-296
-312
-311
-298
-300
-298
-292
-282
-298
-315
-313
-318
-318
-296
-294
-295
-310
-323
-320
-311
-297
-264
-255
-245
-230
-242
-254
-257
-267
-264
-250
-274
-287
-265
-254
-251
-242
-242
-261
-269
-273
-264
-256
-246
-244
-246
-212
-212
-221
-242
-260
-269
-257
-256
-253
-258
-249
-228
-225
-222
-218
-208
-213
-224
-228
-219
-210
-196
-162
-155
-154
-162
-174
-176
-176
-174
-163
-141
-127
-135
-141
-154
-155
-156
-163
-158
-165
-155
-141
-142
-161
-169
-167
-179
-209
-208
-196
-198
-204
-201
-201
-199
-228
-238
-243
-265
-256
-267
-270
-264
-258
-250
-244
-245
-244
-239
-222
-231
-243
-242
-252
-257
-270
-249
-236
-247
-259
-269
-281
-284
-270
-256
-259
-267
-254
-238
-248
-263
-266
-272
-256
-234
-224
-230
-232
-236
-235
-222
-193
-183
-175
-182
-178
-174
-183
-191
-192
-197
-189
-196
-188
-190
-199
-206
-223
-234
-251
-245
-256
-276
-283
-278
-267
-264
-280
-284
-262
-258
-260
-246
-252
-271
-275
-256
-251
-251
-233
-205
-187
-199
-200
-200
-218
-230
-248
-263
-275
-284
-301
-301
-311
-312
-304
-297
-284
-283
-285
-276
-279
-282
-263
-258
-249
-261
-290
-302
-298
-305
-302
-300
-293
-275
-262
-267
-269
-261
-264
-262
-250
-245
-230
-227
-224
-220
-211
-206
-229
-219
-210
-225
-241
-259
-266
-261
-263
-262
-243
-239
-233
-245
-245
-225
-234
-241
-246
-274
-277
-263
-267
-266
-275
-269
-266
-260
-264
-266
-271
-266
-268
-286
-272
-257
-267
-260
-260
-258
-263
-273
-277
-292
-306
-310
-309
-307
-312
-318
-326
-332
-335
-346
-348
-349
-338
-337
-343
-340
-325
-314
-306
-318
-331
-312
-288
-289
-281
-247
-240
-249
-256
-270
-289
-304
-286
-283
-287
-283
-276
-276
-281
-280
-280
-281
-278
-278
-308
-316
-290
-277
-270
-260
-264
-247
-250
-245
-252
-273
-265
-260
-248
-236
-231
-237
-225
-206
-236
-247
-231
-247
-258
-242
-248
-271
-271
-270
-286
-296
-326
-349
-344
-345
-334
-326
-314
-311
-298
-302
-320
-318
-300
-276
-292
-304
-287
-271
-263
-284
-292
-285
-279
-285
-274
-283
-294
-307
-307
-304
-316
-314
-316
-307
-296
-293
-281
-256
-245
-249
-246
-236
-242
-245
-253
-248
-234
-244
-256
-248
-251
-242
-234
-230
-218
-218
-233
-236
-219
-213
-222
-220
-217
-209
-184
-158
-159
-172
-174
-181
-194
-199
-204
-218
-217
-217
-209
-188
-180
-184
-194
-197
-199
-216
-229
-227
-236
-233
-219
-227
-226
-231
-236
-229
-204
-210
-229
-234
-237
-231
-211
-188
-171
-145
-147
-165
-160
-152
-154
-143
-134
-145
-158
-173
-175
-185
-189
-179
-179
-172
-164
-175
-167
-160
-158
-165
-154
-147
-153
-159
-164
-162
-154
-176
-174
-164
-190
-191
-173
-187
-191
-175
-156
-173
-187
-197
-201
-210
-218
-219
-234
-227
-227
-237
-218
-200
-204
-196
-197
-209
-192
-169
-172
-160
-149
-145
-143
-154
-162
-174
-159
-165
-182
-181
-171
-176
-187
-204
-217
-214
-225
-234
-224
-213
-211
-202
-194
-188
-178
-172
-186
-182
-172
-174
-176
-169
-158
-164
-161
-152
-156
-171
-162
-170
-165
-161
-168
-168
-170
-175
-186
-190
-206
-212
-215
-219
-220
-221
-208
-222
-232
-225
-227
-236
-226
-212
-196
-174
-173
-171
-166
-140
-127
-121
-124
-138
-120
-90
-86
-79
-87
-100
-101
-95
-104
-112
-116
-118
-136
-150
-156
-147
-142
-138
-137
-143
-144
-145
-143
-138
-129
-148
-153
-146
-139
-133
-134
-141
-148
-145
-156
-153
-149
-149
-161
-158
-159
-179
-171
-157
-168
-197
-198
-195
-203
-217
-234
-252
-266
-263
-273
-272
-262
-257
-257
-260
-284
-307
-302
-323
-347
-349
-353
-328
-302
-320
-343
-336
-317
-288
-280
-300
-285
-282
-283
-277
-285
-284
-293
-299
-284
-271
-275
-252
-230
-217
-203
-197
-198
-198
-186
-176
-157
-151
-162
-174
-175
-175
-201
-195
-167
-173
-167
-162
-167
-149
-121
-117
-94
-74
-80
-77
-106
-111
-96
-102
-102
-98
-92
-102
-98
-119
-130
-121
-108
-99
-101
-107
-94
-86
-64
-63
-82
-83
-108
-135
-126
-118
-133
-142
-150
-159
-176
-185
-186
-213
-225
-203
-186
-197
-202
-228
-249
-268
-309
-325
-326
-331
-317
-323
-320
-320
-322
-329
-326
-318
-307
-300
-298
-298
-298
-273
-257
-265
-262
-256
-249
-249
-240
-244
-243
-237
-226
-229
-235
-257
-265
-246
-254
-257
-242
-232
-241
-238
-241
-265
-262
-266
-274
-269
-255
-244
-238
-231
-243
-248
-230
-229
-249
-241
-241
-250
-232
-218
-219
-229
-229
-222
-220
-228
-219
-208
-223
-221
-202
-208
-225
-237
-222
-239
-252
-231
-222
-228
-241
-244
-258
-248
-242
-253
-254
-239
-216
-219
-227
-229
-214
-198
-208
-199
-183
-189
-194
-194
-193
-186
-168
-149
-153
-150
-132
-128
-140
-129
-130
-132
-130
-130
-129
-135
-151
-144
-146
-160
-165
-177
-196
-204
-210
-207
-209
-195
-173
-149
-159
-167
-170
-179
-174
-179
-168
-140
-119
-117
-116
-99
-91
-92
-83
-72
-84
-81
-70
-86
-85
-92
-106
-105
-101
-123
-125
-132
-147
-153
-149
-138
-141
-161
-185
-182
-183
-177
-191
-192
-179
-194
-214
-205
-190
-184
-178
-175
-166
-148
-141
-136
-141
-168
-175
-185
-212
-214
-185
-175
-171
-167
-142
-141
-153
-137
-157
-165
-164
-173
-169
-159
-158
-154
-148
-140
-156
-167
-139
-137
-164
-191
-186
-180
-167
-169
-163
-143
-139
-164
-166
-174
-192
-217
-230
-228
-195
-193
-189
-182
-181
-172
-182
-173
-165
-178
-186
-194
-218
-224
-228
-234
-216
-206
-228
-249
-250
-231
-209
-212
-204
-197
-187
-191
-203
-200
-205
-204
-192
-184
-208
-225
-232
-252
-262
-255
-257
-259
-282
-279
-282
-282
-269
-268
-258
-242
-248
-257
-266
-263
-255
-261
-257
-242
-242
-251
-250
-242
-231
-235
-252
-274
-266
-265
-257
-272
-283
-287
-290
-284
-267
-281
-268
-254
-277
-265
-258
-257
-249
-276
-272
-273
-276
-259
-242
-232
-226
-232
-221
-194
-192
-181
-160
-148
-145
-128
-118
-127
-135
-145
-137
-153
-182
-165
-145
-131
-117
-115
-109
-116
-125
-120
-124
-125
-128
-120
-114
-126
-139
-162
-169
-178
-194
-203
-207
-215
-212
-224
-218
-224
-228
-227
-227
-248
-265
-253
-234
-239
-245
-238
-244
-245
-258
-258
-243
-244
-242
-241
-240
-236
-212
-194
-191
-198
-196
-187
-196
-208
-192
-198
-204
-198
-220
-230
-253
-272
-273
-279
-287
-289
-303
-306
-292
-287
-276
-267
-268
-250
-246
-270
-271
-269
-273
-264
-265
-281
-259
-228
-239
-229
-225
-241
-220
-223
-233
-216
-202
-218
-202
-196
-216
-232
-242
-233
-229
-227
-224
-218
-225
-240
-249
-233
-245
-245
-225
-211
-206
-200
-199
-183
-182
-191
-196
-204
-212
-218
-246
-245
-245
-259
-258
-250
-241
-223
-195
-197
-201
-203
-187
-187
-178
-188
-204
-204
-179
-166
-164
-167
-180
-162
-151
-147
-163
-183
-180
-190
-191
-170
-152
-161
-155
-162
-158
-157
-186
-185
-186
-195
-188
-187
-181
-169
-165
-181
-194
-191
-196
-195
-192
-179
-204
-205
-209
-206
-203
-197
-191
-210
-243
-254
-244
-252
-257
-250
-260
-269
-277
-258
-243
-266
-252
-256
-257
-222
-231
-232
-218
-217
-199
-210
-220
-195
-194
-199
-184
-181
-188
-193
-203
-207
-174
-174
-180
-181
-201
-209
-215
-230
-240
-237
-251
-268
-279
-279
-289
-287
-272
-284
-278
-273
-313
-317
-288
-283
-280
-279
-300
-299
-288
-278
-285
-273
-261
-268
-262
-256
-267
-275
-260
-256
-263
-268
-277
-287
-277
-254
-256
-271
-253
-253
-250
-221
-229
-244
-248
-255
-258
-255
-270
-264
-254
-266
-246
-240
-242
-244
-256
-259
-254
-242
-244
-258
-251
-240
-258
-270
-281
-307
-294
-271
-271
-257
-235
-221
-219
-238
-225
-222
-229
-229
-232
-213
-184
-208
-220
-217
-240
-221
-236
-271
-248
-230
-251
-254
-235
-209
-201
-211
-201
-206
-224
-233
-251
-248
-242
-248
-242
-250
-272
-284
-293
-303
-312
-309
-318
-336
-359
-357
-356
-365
-363
-367
-385
-370
-363
-368
-368
-357
-374
-379
-340
-350
-360
-340
-334
-337
-323
-329
-321
-308
-320
-307
-287
-318
-330
-322
-319
-290
-276
-260
-256
-266
-245
-243
-257
-254
-269
-286
-265
-255
-269
-272
-274
-273
-276
-260
-251
-264
-260
-252
-255
-241
-234
-245
-229
-218
-232
-236
-243
-237
-216
-206
-210
-222
-234
-245
-248
-237
-242
-262
-246
-233
-241
-253
-261
-281
-280
-270
-274
-278
-291
-274
-251
-250
-273
-271
-281
-268
-231
-219
-227
-257
-235
-219
-225
-214
-213
-226
-230
-225
-222
-214
-191
-178
-167
-179
-192
-199
-191
-189
-199
-194
-223
-234
-235
-244
-233
-226
-226
-240
-240
-244
-271
-291
-285
-283
-288
-300
-310
-301
-289
-294
-310
-328
-335
-339
-319
-310
-319
-325
-309
-313
-324
-312
-293
-278
-269
-268
-273
-267
-264
-252
-243
-241
-235
-232
-241
-242
-243
-233
-207
-201
-179
-150
-148
-156
-145
-132
-164
-176
-185
-181
-173
-199
-223
-248
-265
-271
-270
-277
-271
-259
-249
-241
-236
-248
-238
-234
-264
-267
-258
-271
-261
-255
-263
-233
-216
-214
-209
-228
-238
-208
-207
-217
-229
-242
-243
-234
-218
-219
-226
-249
-257
-257
-286
-277
-262
-275
-288
-301
-331
-335
-359
-367
-369
-370
-350
-339
-335
-345
-334
-319
-311
-298
-276
-287
-306
-305
-303
-311
-293
-291
-303
-320
-341
-347
-344
-348
-354
-342
-342
-326
-307
-313
-307
-315
-327
-320
-321
-307
-291
-277
-286
-291
-272
-276
-295
-292
-283
-274
-266
-268
-278
-294
-298
-316
-325
-310
-303
-293
-306
-298
-303
-320
-313
-306
-313
-309
-279
-283
-297
-304
-317
-313
-311
-326
-330
-333
-317
-310
-303
-301
-293
-280
-281
-274
-273
-280
-280
-266
-250
-256
-266
-262
-270
-279
-280
-277
-294
-280
-252
-254
-270
-255
-258
-265
-247
-259
-253
-235
-267
-265
-257
-268
-271
-260
-259
-270
-274
-273
-279
-276
-289
-304
-317
-330
-335
-332
-321
-299
-292
-298
-303
-285
-274
-293
-286
-273
-265
-258
-278
-288
-300
-333
-343
-342
-350
-349
-333
-322
-303
-288
-262
-266
-288
-297
-311
-319
-305
-301
-309
-314
-304
-300
-304
-286
-285
-291
-272
-257
-273
-276
-286
-311
-315
-326
-305
-293
-288
-262
-228
-247
-250
-259
-269
-259
-251
-262
-256
-252
-260
-271
-254
-228
-232
-243
-244
-216
-209
-215
-213
-212
-199
-189
-180
-163
-164
-182
-183
-189
-191
-191
-201
-217
-211
-218
-240
-239
-239
-247
-257
-251
-252
-254
-256
-260
-267
-266
-259
-276
-264
-259
-260
-261
-277
-294
-277
-261
-255
-240
-246
-241
-233
-232
-222
-234
-229
-212
-217
-225
-229
-248
-271
-279
-258
-256
-266
-257
-256
-244
-242
-239
-233
-221
-209
-194
-172
-168
-182
-172
-191
-206
-196
-215
-244
-257
-259
-258
-270
-278
-274
-282
-312
-329
-331
-320
-315
-317
-320
-328
-325
-311
-313
-314
-308
-311
-321
-335
-339
-324
-324
-333
-326
-329
-307
-297
-297
-296
-276
-263
-274
-277
-275
-282
-301
-299
-288
-280
-280
-279
-272
-271
-275
-266
-252
-267
-293
-302
-279
-280
-281
-269
-277
-264
-257
-255
-242
-233
-238
-223
-230
-226
-235
-229
-225
-230
-236
-243
-233
-239
-245
-254
-261
-248
-241
-256
-262
-271
-250
-241
-236
-222
-236
-251
-261
-262
-259
-257
-257
-263
-275
-274
-270
-274
-276
-271
-272
-267
-259
-260
-260
-261
-274
-292
-304
-301
-298
-290
-291
-282
-268
-261
-250
-251
-244
-246
-250
-224
-234
-260
-267
-256
-237
-244
-245
-230
-222
-218
-211
-211
-192
-184
-201
-193
-187
-209
-206
-205
-211
-205
-212
-244
-253
-262
-250
-236
-244
-260
-250
-229
-202
-194
-217
-222
-231
-232
-246
-258
-238
-258
-265
-257
-260
-241
-240
-244
-239
-247
-231
-219
-239
-228
-211
-210
-221
-211
-192
-188
-187
-186
-197
-207
-228
-244
-236
-243
-245
-237
-235
-230
-208
-181
-186
-200
-189
-172
-162
-166
-176
-186
-210
-196
-183
-194
-177
-173
-159
-135
-140
-152
-144
-145
-179
-199
-189
-176
-162
-154
-156
-164
-167
-167
-170
-177
-197
-202
-200
-218
-219
-196
-195
-196
-166
-176
-193
-172
-158
-158
-179
-180
-174
-179
-196
-185
-182
-181
-186
-202
-205
-183
-176
-188
-177
-175
-201
-194
-198
-219
-221
-223
-219
-204
-210
-223
-219
-225
-243
-234
-227
-224
-224
-217
-224
-227
-240
-276
-268
-245
-229
-214
-199
-204
-180
-190
-200
-209
-232
-231
-232
-252
-245
-238
-245
-244
-242
-242
-226
-230
-239
-227
-238
-258
-256
-242
-233
-233
-237
-231
-236
-232
-227
-242
-244
-261
-280
-278
-308
-302
-291
-305
-309
-306
-299
-279
-279
-265
-250
-273
-296
-299
-322
-316
-299
-295
-282
-281
-300
-296
-284
-287
-294
-289
-277
-276
-274
-286
-296
-295
-270
-268
-287
-276
-280
-277
-289
-313
-295
-282
-288
-274
-295
-301
-291
-295
-283
-285
-285
-270
-262
-266
-267
-280
-279
-276
-294
-297
-288
-291
-295
-296
-295
-297
-289
-271
-269
-272
-278
-287
-296
-303
-316
-327
-342
-352
-347
-333
-340
-347
-336
-333
-324
-306
-308
-297
-291
-322
-339
-351
-351
-339
-336
-323
-297
-281
-284
-282
-301
-304
-294
-315
-334
-337
-330
-311
-293
-298
-295
-298
-298
-293
-297
-300
-285
-274
-270
-270
-270
-265
-264
-276
-273
-267
-244
-234
-217
-189
-194
-196
-181
-191
-169
-138
-175
-191
-183
-186
-164
-151
-144
-139
-157
-173
-169
-180
-178
-169
-179
-160
-147
-153
-144
-146
-162
-162
-163
-156
-164
-178
-166
-159
-153
-127
-132
-139
-132
-145
-154
-170
-180
-157
-166
-175
-174
-209
-210
-213
-238
-240
-223
-225
-223
-232
-235
-238
-235
-220
-207
-190
-168
-161
-179
-192
-183
-169
-169
-177
-187
-173
-165
-166
-187
-202
-184
-188
-187
-192
-220
-230
-236
-221
-215
-214
-216
-193
-193
-194
-199
-203
-212
-211
-199
-207
-212
-201
-215
-233
-238
-238
-209
-208
-235
-216
-206
-214
-206
-209
-213
-217
-220
-227
-233
-244
-257
-258
-266
-275
-274
-283
-295
-295
-282
-280
-284
-284
-264
-259
-259
-238
-199
-196
-179
-157
-167
-169
-146
-160
-168
-147
-153
-149
-136
-155
-154
-152
-164
-171
-180
-184
-185
-177
-172
-155
-145
-127
-123
-137
-151
-162
-165
-170
-162
-144
-139
-139
-162
-185
-179
-185
-194
-197
-209
-226
-207
-198
-217
-221
-216
-213
-190
-179
-174
-184
-187
-184
-209
-211
-199
-195
-205
-217
-222
-211
-198
-199
-195
-185
-171
-177
-193
-189
-199
-204
-208
-212
-213
-210
-230
-236
-252
-271
-266
-252
-256
-245
-247
-253
-261
-245
-246
-239
-243
-276
-275
-261
-265
-264
-241
-236
-224
-197
-206
-202
-185
-184
-185
-203
-214
-216
-226
-216
-206
-202
-189
-174
-196
-191
-192
-197
-201
-212
-220
-216
-217
-219
-228
-226
-213
-213
-199
-193
-209
-186
-177
-199
-203
-204
-227
-209
-199
-214
-214
-220
-213
-200
-221
-215
-198
-200
-215
-219
-194
-167
-183
-199
-210
-239
-237
-230
-235
-241
-238
-253
-263
-265
-256
-250
-253
-256
-267
-267
-254
-264
-278
-271
-269
-264
-278
-312
-322
-329
-345
-350
-372
-372
-364
-354
-354
-333
-310
-297
-291
-301
-315
-314
-313
-308
-299
-271
-256
-263
-270
-263
-261
-259
-253
-254
-268
-274
-264
-278
-281
-286
-294
-283
-277
-267
-242
-224
-222
-210
-205
-202
-224
-239
-241
-271
-288
-281
-279
-257
-250
-246
-233
-254
-256
-246
-271
-264
-237
-230
-220
-226
-249
-236
-249
-271
-281
-282
-273
-258
-253
-258
-254
-273
-275
-260
-262
-280
-294
-303
-306
-302
-300
-273
-275
-262
-259
-272
-276
-292
-286
-269
-280
-277
-282
-309
-311
-300
-289
-262
-247
-238
-242
-236
-232
-236
-228
-233
-256
-258
-257
-255
-258
-239
-222
-239
-226
-210
-232
-250
-252
-270
-265
-286
-295
-296
-286
-271
-270
-285
-302
-319
-342
-347
-350
-353
-341
-330
-312
-308
-334
-334
-321
-342
-322
-323
-346
-349
-348
-336
-346
-363
-362
-366
-349
-330
-319
-296
-294
-317
-329
-338
-355
-356
-370
-376
-361
-371
-380
-378
-376
-370
-367
-365
-356
-370
-373
-364
-365
-355
-326
-331
-321
-316
-335
-334
-334
-365
-368
-361
-346
-353
-353
-351
-341
-321
-322
-329
-319
-305
-317
-311
-290
-290
-302
-298
-299
-289
-274
-263
-264
-258
-254
-255
-250
-270
-289
-291
-283
-291
-306
-308
-307
-275
-257
-258
-261
-260
-271
-291
-301
-301
-292
-282
-289
-296
-287
-302
-304
-276
-266
-276
-284
-289
-299
-315
-305
-319
-325
-301
-300
-314
-307
-305
-301
-288
-290
-316
-331
-338
-335
-326
-313
-309
-334
-345
-356
-357
-360
-371
-385
-363
-347
-346
-338
-344
-355
-337
-337
-339
-316
-297
-299
-297
-276
-269
-273
-282
-273
-286
-285
-283
-292
-286
-268
-272
-269
-258
-251
-239
-229
-246
-249
-242
-244
-260
-292
-304
-298
-303
-305
-329
-332
-293
-275
-277
-273
-297
-317
-320
-344
-337
-341
-363
-364
-361
-363
-348
-352
-343
-342
-343
-341
-344
-343
-330
-327
-313
-306
-332
-331
-330
-328
-313
-314
-318
-323
-319
-327
-339
-348
-343
-344
-339
-316
-321
-331
-305
-297
-301
-308
-326
-334
-337
-330
-323
-317
-334
-342
-338
-339
-339
-338
-331
-327
-316
-303
-309
-298
-273
-283
-291
-281
-280
-277
-288
-282
-275
-285
-297
-295
-291
-306
-301
-300
-284
-280
-270
-250
-255
-274
-275
-282
-305
-307
-308
-313
-310
-307
-322
-306
-302
-319
-313
-317
-325
-309
-316
-327
-304
-301
-292
-276
-274
-270
-279
-287
-293
-279
-287
-306
-301
-282
-286
-276
-268
-276
-282
-267
-259
-271
-264
-281
-297
-295
-284
-294
-306
-326
-350
-344
-331
-338
-337
-345
-336
-331
-323
-339
-356
-343
-349
-366
-355
-311
-291
-283
-270
-265
-267
-269
-283
-292
-302
-307
-286
-268
-267
-268
-258
-252
-247
-245
-255
-259
-260
-242
-248
-251
-250
-239
-227
-248
-269
-269
-267
-253
-258
-285
-284
-274
-283
-293
-325
-348
-324
-331
-332
-302
-297
-283
-266
-263
-255
-247
-246
-252
-252
-271
-285
-296
-303
-296
-294
-280
-275
-281
-279
-267
-250
-267
-287
-250
-260
-278
-279
-298
-293
-282
-286
-284
-265
-272
-268
-257
-266
-265
-261
-254
-266
-277
-273
-277
-264
-246
-236
-237
-216
-224
-211
-183
-192
-192
-166
-155
-150
-130
-145
-158
-166
-172
-169
-161
-135
-116
-93
-85
-102
-147
-163
-165
-160
-157
-168
-173
-188
-175
-172
-178
-182
-200
-212
-222
-234
-240
-225
-236
-240
-217
-216
-220
-221
-219
-200
-191
-180
-171
-148
-129
-135
-139
-147
-154
-158
-172
-172
-178
-166
-152
-154
-149
-152
-170
-185
-195
-217
-222
-223
-255
-261
-253
-271
-282
-259
-238
-234
-207
-206
-229
-231
-249
-247
-235
-230
-243
-254
-259
-267
-269
-276
-299
-317
-322
-323
-329
-315
-308
-286
-279
-267
-253
-262
-265
-273
-268
-239
-254
-270
-243
-254
-271
-270
-271
-279
-271
-262
-265
-258
-248
-250
-244
-242
-244
-233
-238
-242
-238
-242
-251
-252
-241
-233
-238
-235
-217
-229
-219
-209
-216
-188
-178
-191
-203
-210
-205
-197
-204
-197
-198
-194
-187
-199
-195
-196
-215
-213
-220
-252
-264
-244
-250
-252
-238
-238
-239
-244
-244
-245
-233
-231
-246
-245
-265
-280
-264
-254
-263
-256
-234
-245
-237
-219
-213
-213
-209
-201
-188
-193
-179
-167
-159
-154
-168
-192
-186
-193
-199
-182
-183
-176
-167
-170
-171
-177
-208
-222
-233
-239
-245
-249
-256
-255
-246
-230
-237
-246
-248
-249
-248
-246
-257
-257
-244
-237
-233
-234
-225
-224
-241
-257
-247
-229
-224
-235
-237
-226
-231
-244
-246
-259
-267
-266
-254
-260
-256
-258
-264
-254
-248
-244
-221
-219
-243
-214
-197
-208
-202
-194
-185
-182
-198
-212
-204
-197
-192
-192
-203
-212
-225
-235
-250
-270
-266
-279
-276
-253
-258
-245
-225
-228
-225
-226
-239
-233
-221
-219
-208
-212
-226
-223
-227
-217
-213
-231
-214
-197
-193
-166
-165
-178
-175
-176
-182
-201
-217
-234
-254
-250
-251
-259
-230
-217
-245
-236
-226
-231
-224
-228
-231
-236
-233
-223
-220
-226
-222
-219
-194
-187
-199
-187
-193
-202
-204
-204
-197
-190
-179
-167
-163
-165
-164
-172
-152
-144
-151
-146
-144
-157
-167
-163
-184
-202
-208
-225
-231
-234
-235
-238
-241
-253
-253
-219
-216
-217
-204
-207
-195
-171
-180
-201
-205
-210
-198
-190
-185
-177
-181
-166
-155
-151
-166
-148
-144
-140
-136
-154
-155
-141
-150
-146
-150
-151
-141
-138
-135
-130
-122
-138
-146
-149
-163
-170
-164
-172
-144
-130
-125
-121
-113
-128
-157
-167
-166
-177
-195
-222
-239
-249
-237
-232
-246
-243
-235
-241
-256
-252
-258
-260
-254
-268
-270
-252
-256
-264
-260
-266
-291
-287
-285
-278
-260
-251
-228
-216
-234
-238
-240
-252
-258
-254
-260
-254
-264
-262
-253
-248
-227
-221
-236
-247
-253
-275
-278
-257
-251
-250
-233
-227
-225
-213
-209
-214
-203
-215
-214
-208
-188
-184
-200
-211
-204
-204
-201
-204
-206
-194
-199
-199
-213
-217
-208
-206
-193
-196
-196
-191
-191
-193
-200
-200
-191
-196
-209
-236
-262
-257
-265
-265
-270
-296
-287
-274
-269
-242
-236
-256
-230
-211
-203
-198
-207
-201
-191
-168
-160
-165
-161
-139
-139
-151
-160
-169
-172
-162
-166
-175
-170
-169
-177
-180
-180
-168
-163
-153
-164
-180
-166
-169
-174
-165
-174
-188
-169
-174
-193
-195
-194
-189
-185
-165
-164
-174
-179
-175
-184
-186
-182
-185
-193
-177
-165
-171
-172
-173
-177
-189
-183
-182
-168
-162
-174
-169
-152
-151
-153
-146
-126
-129
-130
-132
-149
-160
-151
-139
-145
-142
-141
-126
-134
-151
-158
-176
-190
-191
-182
-167
-172
-194
-183
-184
-187
-195
-200
-196
-197
-204
-181
-170
-186
-188
-194
-199
-201
-199
-212
-225
-242
-248
-232
-237
-238
-243
-263
-275
-276
-273
-271
-278
-272
-271
-259
-252
-281
-284
-253
-258
-260
-235
-251
-241
-229
-237
-226
-216
-207
-211
-206
-187
-195
-203
-168
-168
-181
-174
-163
-132
-121
-116
-128
-123
-122
-112
-92
-92
-89
-97
-96
-98
-114
-107
-97
-98
-93
-84
-96
-97
-97
-104
-114
-126
-143
-166
-187
-196
-197
-184
-198
-204
-196
-204
-210
-206
-211
-210
-212
-207
-201
-196
-184
-212
-224
-213
-210
-205
-184
-187
-181
-193
-207
-206
-219
-197
-192
-205
-188
-177
-176
-149
-146
-154
-158
-159
-161
-160
-152
-143
-112
-103
-125
-114
-116
-122
-122
-134
-140
-151
-171
-164
-151
-149
-140
-130
-120
-106
-123
-137
-136
-138
-125
-137
-147
-137
-146
-165
-156
-157
-159
-165
-187
-194
-197
-186
-158
-144
-147
-137
-130
-126
-124
-145
-145
-162
-179
-183
-187
-196
-185
-193
-194
-167
-166
-153
-144
-150
-166
-187
-196
-194
-202
-196
-190
-205
-181
-156
-162
-149
-161
-179
-166
-160
-152
-150
-148
-139
-141
-147
-145
-159
-157
-150
-145
-141
-134
-158
-166
-172
-188
-196
-205
-224
-230
-225
-219
-214
-220
-233
-240
-236
-241
-253
-241
-257
-264
-244
-240
-259
-257
-251
-257
-270
-282
-288
-303
-314
-326
-320
-314
-303
-294
-289
-281
-282
-288
-285
-277
-281
-259
-250
-262
-255
-264
-275
-261
-263
-268
-285
-298
-294
-299
-308
-326
-328
-325
-351
-361
-361
-357
-364
-350
-325
-324
-325
-308
-322
-328
-328
-338
-336
-331
-319
-307
-308
-317
-314
-316
-330
-348
-352
-342
-348
-352
-349
-359
-328
-321
-357
-359
-351
-355
-325
-333
-349
-357
-349
-340
-330
-326
-331
-318
-322
-311
-299
-307
-297
-288
-300
-289
-294
-294
-280
-294
-302
-316
-324
-311
-323
-320
-301
-296
-300
-297
-307
-307
-303
-303
-292
-299
-297
-287
-302
-320
-327
-344
-348
-340
-349
-367
-353
-340
-341
-334
-321
-334
-326
-313
-311
-310
-295
-284
-286
-284
-285
-283
-273
-292
-303
-293
-303
-311
-329
-349
-361
-384
-386
-395
-398
-394
-397
-416
-432
-442
-451
-456
-427
-406
-397
-398
-398
-380
-361
-360
-369
-375
-390
-394
-403
-419
-432
-420
-400
-385
-359
-358
-369
-360
-359
-366
-353
-345
-345
-356
-362
-355
-353
-352
-333
-326
-312
-309
-321
-321
-314
-311
-308
-291
-279
-273
-271
-273
-275
-266
-259
-273
-280
-288
-284
-259
-254
-256
-252
-261
-277
-295
-305
-314
-327
-330
-331
-335
-331
-332
-337
-332
-335
-342
-348
-326
-319
-314
-291
-289
-299
-290
-285
-275
-264
-252
-247
-244
-232
-227
-224
-227
-217
-219
-219
-205
-224
-229
-206
-205
-216
-217
-221
-232
-241
-246
-258
-260
-246
-228
-212
-224
-241
-253
-248
-265
-268
-268
-272
-280
-297
-286
-288
-301
-312
-317
-328
-320
-324
-319
-300
-293
-291
-280
-277
-272
-274
-262
-259
-255
-241
-248
-257
-262
-262
-276
-270
-255
-257
-261
-270
-287
-301
-302
-312
-306
-310
-304
-277
-277
-277
-271
-256
-262
-275
-289
-278
-287
-284
-290
-305
-299
-288
-291
-293
-303
-292
-271
-284
-291
-255
-256
-264
-262
-258
-250
-254
-252
-253
-266
-284
-282
-278
-287
-279
-262
-268
-285
-275
-263
-278
-280
-268
-247
-261
-283
-282
-288
-294
-283
-285
-294
-287
-282
-272
-264
-248
-242
-229
-242
-265
-283
-291
-304
-305
-303
-310
-313
-309
-313
-320
-313
-305
-296
-300
-301
-327
-350
-347
-343
-355
-355
-343
-331
-332
-335
-339
-362
-381
-402
-401
-393
-410
-414
-414
-413
-414
-410
-399
-397
-390
-391
-382
-377
-389
-379
-377
-397
-387
-395
-392
-363
-338
-345
-341
-349
-358
-362
-363
-358
-346
-347
-331
-332
-329
-326
-352
-348
-340
-354
-356
-354
-347
-331
-332
-310
-291
-288
-274
-271
-286
-286
-286
-287
-264
-250
-260
-259
-261
-279
-286
-290
-298
-302
-304
-323
-348
-353
-348
-359
-375
-375
-347
-320
-317
-303
-303
-316
-306
-322
-335
-329
-333
-321
-305
-305
-314
-320
-321
-309
-306
-307
-326
-356
-353
-372
-385
-382
-379
-384
-376
-374
-373
-369
-371
-374
-391
-399
-404
-415
-410
-404
-409
-389
-369
-355
-346
-339
-313
-304
-314
-316
-309
-312
-314
-317
-316
-329
-325
-307
-305
-329
-322
-333
-355
-345
-353
-342
-341
-361
-367
-376
-388
-396
-394
-398
-384
-389
-375
-363
-385
-389
-395
-398
-396
-397
-409
-419
-403
-396
-414
-427
-424
-404
-386
-376
-365
-352
-346
-358
-350
-346
-368
-378
-390
-397
-370
-379
-384
-362
-359
-347
-358
-374
-378
-375
-377
-366
-374
-361
-348
-349
-346
-348
-332
-335
-336
-321
-321
-334
-339
-341
-342
-358
-368
-359
-374
-370
-341
-334
-344
-339
-328
-336
-326
-319
-346
-350
-352
-366
-368
-367
-371
-369
-371
-389
-385
-364
-359
-341
-324
-322
-311
-299
-319
-330
-314
-324
-340
-338
-330
-340
-354
-351
-344
-348
-345
-341
-353
-341
-346
-345
-336
-321
-313
-325
-326
-321
-330
-320
-306
-323
-312
-317
-348
-336
-343
-341
-339
-353
-360
-335
-316
-311
-308
-311
-309
-316
-333
-342
-337
-338
-322
-314
-330
-340
-343
-328
-338
-337
-324
-319
-317
-330
-326
-320
-309
-302
-306
-313
-308
-304
-307
-296
-266
-284
-273
-272
-302
-293
-307
-320
-304
-298
-307
-290
-291
-280
-271
-290
-304
-295
-291
-301
-294
-283
-299
-315
-317
-322
-336
-346
-339
-335
-335
-325
-317
-306
-309
-312
-308
-315
-322
-329
-330
-341
-351
-349
-328
-336
-342
-333
-334
-328
-321
-326
-323
-330
-330
-325
-327
-330
-339
-338
-340
-350
-328
-316
-319
-312
-312
-323
-344
-364
-369
-364
-375
-377
-367
-345
-326
-321
-298
-299
-286
-277
-289
-283
-299
-316
-316
-328
-327
-330
-339
-329
-321
-331
-309
-302
-294
-290
-291
-287
-276
-283
-277
-271
-270
-280
-275
-286
-309
-309
-299
-270
-280
-254
-231
-219
-215
-214
-215
-207
-209
-199
-188
-211
-232
-243
-240
-194
-174
-238
-224
-210
-224
-214
-222
-229
-228
-267
-271
-250
-237
-236
-285
-302
-248
-241
-249
-262
-263
-266
-280
-314
-293
-274
-275
-278
-291
-281
-255
-253
-246
-223
-220
-233
-256
-251
-193
-180
-193
-206
-220
-205
-199
-198
-217
-234
-230
-206
-195
-230
-230
-226
-218
-213
-224
-200
-199
-206
-207
-214
-206
-200
-194
-191
-197
-189
-207
-224
-215
-203
-211
-198
-200
-207
-197
-185
-207
-205
-214
-241
-231
-246
-251
-254
-270
-277
-284
-311
-316
-307
-317
-305
-283
-295
-307
-297
-288
-292
-275
-271
-259
-241
-257
-251
-249
-268
-269
-277
-271
-274
-286
-302
-309
-295
-292
-299
-292
-299
-305
-301
-289
-311
-324
-322
-328
-322
-329
-322
-315
-323
-328
-325
-317
-298
-306
-302
-283
-272
-230
-212
-222
-239
-212
-169
-182
-189
-201
-213
-232
-246
-212
-195
-197
-203
-202
-217
-216
-181
-202
-241
-239
-246
-255
-246
-249
-228
-211
-224
-252
-257
-237
-218
-211
-210
-199
-190
-168
-164
-175
-179
-187
-198
-206
-211
-205
-189
-199
-231
-249
-226
-239
-270
-262
-236
-234
-239
-236
-238
-236
-243
-271
-281
-268
-260
-244
-251
-289
-314
-329
-347
-336
-324
-325
-341
-318
-311
-313
-287
-285
-300
-327
-362
-359
-349
-371
-377
-386
-390
-403
-416
-400
-397
-407
-395
-389
-373
-341
-349
-346
-329
-349
-349
-336
-326
-323
-321
-317
-274
-253
-250
-261
-238
-227
-214
-210
-217
-207
-219
-234
-227
-221
-219
-214
-215
-214
-203
-191
-191
-183
-168
-155
-151
-167
-195
-168
-159
-195
-195
-187
-197
-193
-206
-221
-242
-233
-227
-260
-254
-243
-256
-266
-298
-323
-313
-304
-295
-288
-285
-295
-284
-299
-313
-298
-311
-332
-351
-333
-316
-317
-321
-301
-283
-272
-262
-267
-266
-276
-281
-270
-280
-286
-294
-303
-298
-322
-345
-328
-322
-331
-327
-309
-275
-281
-301
-304
-299
-278
-282
-296
-296
-309
-311
-311
-294
-272
-261
-269
-276
-278
-264
-228
-234
-223
-207
-218
-258
-252
-214
-206
-221
-247
-232
-207
-202
-217
-218
-210
-212
-240
-271
-268
-263
-275
-300
-298
-287
-308
-305
-318
-303
-287
-308
-316
-290
-289
-282
-258
-278
-305
-315
-304
-305
-288
-274
-258
-242
-242
-245
-230
-211
-204
-224
-205
-165
-175
-188
-179
-195
-186
-209
-229
-235
-241
-257
-261
-236
-242
-255
-249
-236
-225
-183
-160
-171
-150
-149
-182
-212
-231
-211
-184
-168
-176
-172
-166
-150
-139
-141
-134
-133
-137
-135
-110
-105
-129
-151
-137
-117
-138
-147
-154
-191
-212
-217
-204
-199
-190
-176
-174
-179
-178
-201
-203
-212
-208
-203
-214
-226
-223
-210
-191
-174
-184
-190
-194
-192
-185
-195
-201
-186
-179
-162
-146
-136
-133
-136
-145
-132
-128
-145
-169
-194
-207
-229
-239
-211
-206
-192
-176
-183
-165
-168
-195
-202
-202
-212
-196
-183
-171
-155
-129
-124
-113
-107
-100
-81
-81
-95
-107
-108
-105
-116
-119
-114
-138
-145
-128
-141
-136
-158
-186
-173
-154
-123
-113
-122
-104
-112
-120
-125
-138
-142
-163
-161
-137
-120
-121
-121
-125
-134
-133
-158
-185
-186
-182
-196
-214
-220
-184
-176
-208
-196
-219
-252
-237
-252
-256
-257
-294
-307
-300
-307
-305
-276
-258
-264
-259
-256
-274
-280
-276
-277
-293
-316
-308
-280
-288
-285
-278
-280
-276
-282
-272
-269
-269
-247
-261
-296
-330
-310
-264
-263
-286
-299
-282
-267
-277
-299
-315
-323
-299
-267
-265
-267
-269
-267
-254
-235
-237
-264
-267
-257
-255
-247
-254
-261
-247
-239
-209
-211
-245
-261
-233
-209
-230
-242
-251
-267
-253
-245
-266
-276
-271
-243
-215
-227
-235
-247
-252
-236
-243
-240
-218
-219
-216
-222
-232
-251
-263
-256
-251
-252
-273
-291
-316
-306
-287
-315
-350
-353
-329
-327
-319
-307
-287
-276
-272
-299
-304
-295
-283
-291
-333
-328
-302
-307
-308
-313
-299
-278
-303
-305
-288
-269
-264
-288
-292
-287
-288
-298
-316
-306
-303
-299
-313
-312
-305
-320
-316
-308
-305
-303
-305
-279
-267
-269
-304
-328
-327
-347
-339
-329
-327
-333
-307
-257
-247
-252
-263
-267
-268
-273
-301
-306
-320
-326
-318
-306
-286
-292
-316
-325
-314
-326
-343
-362
-358
-339
-346
-359
-349
-351
-351
-355
-359
-375
-371
-365
-369
-355
-342
-351
-351
-339
-346
-353
-357
-375
-403
-418
-395
-393
-405
-403
-417
-407
-417
-444
-457
-454
-454
-472
-467
-468
-460
-438
-450
-443
-416
-391
-396
-414
-412
-400
-389
-390
-385
-390
-377
-376
-365
-340
-358
-378
-363
-373
-365
-379
-385
-368
-358
-333
-315
-304
-292
-274
-291
-298
-307
-326
-322
-316
-292
-279
-289
-283
-276
-303
-278
-272
-293
-292
-300
-315
-335
-351
-346
-330
-325
-308
-323
-358
-365
-371
-353
-343
-366
-374
-352
-349
-352
-364
-392
-384
-367
-372
-395
-416
-410
-406
-409
-413
-419
-427
-430
-415
-392
-413
-458
-464
-449
-455
-435
-423
-423
-427
-417
-404
-415
-435
-435
-461
-481
-477
-464
-461
-455
-482
-482
-443
-438
-425
-411
-396
-375
-369
-379
-367
-343
-327
-333
-330
-342
-354
-327
-345
-362
-363
-385
-419
-394
-365
-375
-382
-408
-422
-406
-397
-401
-410
-428
-426
-397
-385
-391
-380
-347
-360
-376
-373
-371
-375
-395
-396
-394
-405
-380
-333
-343
-374
-359
-355
-348
-360
-392
-390
-374
-372
-368
-371
-395
-393
-372
-355
-373
-382
-375
-377
-382
-396
-396
-387
-387
-398
-405
-396
-403
-399
-411
-403
-366
-380
-377
-361
-371
-360
-371
-383
-389
-396
-380
-352
-356
-372
-337
-313
-328
-335
-349
-356
-365
-387
-411
-417
-429
-418
-402
-404
-427
-446
-429
-413
-383
-359
-391
-406
-385
-372
-377
-389
-399
-398
-414
-397
-372
-368
-386
-395
-368
-354
-370
-372
-364
-348
-329
-337
-360
-367
-361
-374
-380
-385
-405
-397
-387
-372
-338
-312
-340
-377
-372
-353
-350
-335
-330
-333
-304
-298
-315
-297
-289
-330
-312
-291
-297
-314
-330
-341
-319
-296
-304
-357
-386
-375
-370
-363
-381
-381
-361
-376
-385
-336
-337
-380
-391
-363
-331
-334
-346
-374
-392
-371
-383
-398
-394
-389
-376
-366
-379
-377
-378
-386
-376
-370
-377
-387
-392
-379
-394
-426
-406
-400
-425
-431
-438
-435
-412
-408
-398
-380
-384
-415
-409
-411
-412
-396
-415
-428
-403
-397
-413
-439
-416
-399
-416
-423
-435
-447
-419
-423
-428
-401
-394
-405
-397
-372
-359
-370
-384
-390
-383
-370
-392
-412
-419
-397
-397
-380
-383
-375
-349
-336
-338
-314
-299
-307
-304
-311
-307
-316
-316
-299
-292
-285
-286
-298
-293
-275
-282
-288
-273
-272
-280
-296
-305
-289
-297
-306
-305
-329
-339
-358
-345
-332
-349
-355
-340
-326
-331
-326
-326
-320
-322
-325
-330
-335
-341
-339
-329
-329
-320
-322
-329
-327
-332
-358
-367
-375
-410
-446
-455
-449
-477
-507
-507
-510
-527
-539
-537
-512
-517
-532
-526
-503
-494
-520
-534
-501
-484
-500
-503
-504
-477
-447
-449
-447
-448
-465
-459
-451
-470
-477
-478
-476
-486
-498
-492
-494
-499
-505
-515
-525
-546
-541
-520
-511
-510
-503
-521
-533
-527
-528
-536
-535
-525
-526
-512
-492
-505
-515
-498
-499
-508
-507
-492
-470
-467
-502
-522
-523
-509
-483
-462
-469
-469
-469
-447
-441
-439
-420
-416
-435
-445
-437
-444
-453
-448
-451
-426
-422
-433
-449
-473
-484
-471
-457
-463
-483
-495
-504
-500
-475
-468
-474
-459
-460
-498
-491
-484
-471
-463
-464
-444
-439
-446
-472
-483
-474
-484
-517
-528
-545
-547
-532
-533
-539
-525
-516
-505
-499
-519
-527
-514
-515
-512
-492
-488
-500
-507
-505
-488
-488
-483
-484
-494
-492
-479
-469
-444
-423
-412
-404
-401
-396
-404
-399
-412
-426
-420
-421
-414
-397
-394
-395
-406
-389
-391
-390
-392
-403
-410
-438
-437
-430
-436
-446
-463
-476
-463
-458
-452
-439
-446
-458
-460
-474
-484
-476
-475
-475
-484
-492
-499
-512
-509
-508
-502
-500
-509
-510
-519
-519
-487
-473
-468
-467
-465
-447
-452
-469
-466
-466
-490
-516
-536
-531
-504
-466
-449
-428
-422
-409
-397
-396
-387
-405
-415
-423
-431
-434
-430
-443
-461
-476
-485
-472
-482
-490
-472
-459
-463
-482
-500
-482
-485
-500
-505
-495
-467
-461
-457
-436
-435
-436
-440
-425
-408
-398
-403
-420
-416
-397
-390
-405
-407
-399
-392
-395
-401
-398
-392
-378
-385
-409
-428
-430
-425
-447
-456
-437
-411
-397
-415
-427
-406
-395
-397
-391
-387
-399
-396
-388
-373
-366
-400
-415
-392
-394
-391
-374
-370
-361
-357
-373
-395
-374
-377
-380
-373
-363
-336
-363
-379
-360
-383
-384
-384
-374
-367
-367
-386
-388
-373
-383
-386
-375
-403
-418
-422
-441
-416
-405
-422
-423
-395
-399
-417
-415
-430
-451
-437
-420
-404
-379
-385
-409
-408
-419
-443
-454
-452
-444
-426
-415
-418
-423
-421
-405
-387
-395
-405
-395
-403
-393
-394
-397
-401
-404
-424
-426
-417
-401
-403
-410
-416
-439
-450
-440
-421
-421
-438
-446
-431
-437
-452
-447
-424
-405
-411
-435
-431
-422
-426
-431
-448
-431
-410
-420
-405
-383
-382
-375
-376
-382
-381
-378
-371
-353
-375
-381
-365
-363
-374
-388
-395
-384
-398
-412
-399
-370
-367
-381
-405
-381
-360
-389
-417
-412
-399
-410
-433
-420
-393
-394
-404
-390
-399
-430
-439
-426
-435
-425
-426
-407
-378
-385
-390
-386
-377
-388
-402
-400
-385
-375
-384
-394
-391
-396
-409
-430
-428
-421
-425
-436
-442
-423
-413
-424
-415
-424
-413
-412
-427
-435
-423
-419
-419
-413
-400
-405
-425
-418
-422
-406
-406
-414
-418
-406
-392
-388
-414
-426
-392
-380
-400
-412
-411
-410
-400
-416
-424
-407
-405
-417
-399
-389
-378
-361
-346
-341
-339
-354
-354
-348
-377
-392
-390
-389
-382
-392
-384
-360
-373
-378
-374
-375
-383
-418
-447
-447
-429
-412
-420
-408
-370
-373
-388
-382
-392
-395
-375
-375
-398
-393
-409
-414
-421
-420
-404
-397
-413
-433
-433
-417
-409
-416
-425
-426
-436
-425
-441
-437
-393
-405
-414
-401
-387
-395
-393
-418
-422
-416
-415
-432
-450
-449
-464
-470
-450
-455
-443
-427
-422
-396
-376
-382
-378
-368
-363
-366
-398
-406
-395
-403
-396
-387
-383
-380
-369
-356
-338
-337
-332
-345
-360
-352
-360
-366
-367
-357
-344
-357
-362
-354
-355
-350
-342
-332
-351
-361
-352
-358
-340
-343
-354
-362
-349
-343
-337
-324
-318
-304
-305
-318
-311
-301
-316
-333
-324
-331
-322
-324
-364
-377
-361
-358
-361
-355
-363
-353
-349
-357
-358
-334
-323
-327
-334
-319
-335
-331
-327
-326
-324
-349
-356
-354
-351
-317
-313
-313
-311
-318
-319
-307
-318
-342
-316
-318
-337
-323
-322
-340
-350
-358
-361
-332
-325
-320
-325
-343
-354
-374
-372
-360
-368
-376
-359
-341
-310
-326
-320
-295
-302
-314
-314
-324
-328
-335
-352
-364
-379
-372
-363
-358
-353
-359
-361
-319
-323
-352
-344
-330
-322
-317
-302
-288
-289
-279
-284
-293
-312
-311
-283
-293
-311
-318
-328
-338
-328
-318
-320
-335
-337
-356
-368
-375
-383
-389
-391
-373
-353
-326
-329
-344
-340
-342
-340
-330
-320
-317
-338
-330
-323
-330
-312
-313
-318
-316
-322
-300
-284
-311
-338
-323
-303
-312
-325
-331
-334
-339
-341
-366
-389
-374
-385
-396
-378
-391
-406
-401
-414
-393
-368
-369
-393
-402
-378
-356
-359
-372
-363
-342
-325
-323
-328
-313
-296
-301
-309
-317
-306
-295
-266
-245
-245
-266
-260
-273
-276
-263
-262
-243
-254
-256
-238
-246
-243
-252
-273
-267
-271
-286
-303
-300
-295
-302
-308
-317
-298
-287
-289
-285
-299
-310
-308
-302
-291
-288
-300
-317
-310
-294
-286
-267
-264
-279
-260
-236
-224
-205
-199
-209
-189
-195
-191
-175
-194
-217
-213
-206
-200
-200
-199
-211
-210
-198
-191
-182
-199
-208
-184
-185
-199
-185
-176
-165
-182
-200
-213
-224
-237
-251
-253
-268
-277
-272
-296
-316
-310
-309
-302
-316
-324
-302
-289
-283
-271
-264
-258
-276
-280
-279
-278
-263
-269
-272
-256
-249
-235
-202
-203
-208
-200
-219
-210
-186
-182
-160
-154
-147
-130
-144
-155
-150
-159
-182
-183
-189
-189
-173
-176
-183
-187
-199
-200
-188
-192
-183
-169
-164
-178
-175
-169
-164
-180
-181
-191
-200
-189
-175
-156
-156
-153
-157
-161
-148
-133
-157
-157
-172
-186
-173
-183
-194
-181
-177
-190
-183
-176
-173
-164
-183
-195
-209
-194
-184
-194
-186
-169
-171
-166
-162
-167
-146
-137
-142
-136
-163
-184
-150
-143
-138
-136
-152
-164
-167
-162
-161
-183
-192
-192
-220
-230
-245
-255
-256
-276
-267
-254
-240
-252
-264
-254
-240
-233
-220
-223
-242
-233
-221
-236
-236
-217
-218
-224
-219
-206
-196
-172
-155
-158
-158
-153
-144
-157
-155
-119
-94
-91
-105
-122
-117
-128
-156
-156
-149
-148
-169
-160
-150
-146
-147
-141
-138
-156
-172
-174
-150
-164
-177
-170
-159
-159
-173
-201
-198
-194
-206
-191
-176
-161
-168
-160
-162
-145
-140
-148
-137
-118
-129
-133
-146
-158
-146
-146
-154
-137
-130
-138
-135
-125
-104
-95
-117
-117
-109
-115
-136
-153
-166
-162
-152
-139
-132
-145
-144
-147
-154
-149
-157
-162
-133
-139
-149
-154
-166
-162
-144
-149
-142
-125
-132
-139
-149
-145
-128
-120
-119
-124
-131
-122
-117
-126
-119
-126
-145
-133
-136
-133
-115
-130
-142
-127
-116
-102
-117
-133
-124
-135
-129
-123
-130
-103
-104
-114
-118
-118
-110
-113
-115
-118
-134
-155
-165
-161
-184
-184
-176
-175
-157
-160
-152
-141
-140
-133
-128
-158
-156
-146
-143
-135
-128
-123
-131
-130
-118
-146
-158
-157
-170
-157
-154
-153
-143
-160
-174
-175
-168
-175
-176
-163
-161
-159
-164
-167
-172
-175
-170
-173
-194
-180
-165
-175
-165
-153
-135
-118
-110
-138
-148
-121
-97
-90
-100
-85
-83
-88
-81
-78
-71
-74
-90
-105
-89
-77
-69
-70
-68
-49
-44
-55
-81
-95
-82
-79
-87
-88
-101
-131
-125
-132
-137
-126
-140
-127
-126
-128
-110
-101
-96
-89
-73
-70
-76
-95
-102
-105
-127
-134
-144
-135
-125
-119
-114
-112
-102
-103
-98
-96
-82
-59
-43
-40
-47
-53
-22
-14
-19
-24
-30
-66
-71
-71
-83
-77
-99
-90
-78
-87
-92
-96
-102
-108
-124
-148
-150
-149
-167
-163
-152
-137
-114
-119
-133
-127
-122
-117
-105
-101
-81
-94
-108
-94
-101
-96
-113
-109
-84
-94
-116
-121
-128
-122
-120
-141
-137
-128
-120
-110
-118
-114
-105
-95
-90
-93
-94
-118
-133
-125
-116
-141
-146
-133
-125
-133
-116
-101
-119
-131
-118
-93
-107
-108
-82
-83
-100
-97
-84
-59
-72
-78
-65
-73
-83
-98
-119
-114
-108
-117
-113
-111
-124
-146
-147
-139
-133
-139
-178
-174
-186
-200
-203
-206
-199
-209
-199
-177
-175
-185
-198
-188
-166
-164
-166
-185
-175
-166
-182
-180
-167
-150
-138
-142
-122
-116
-124
-125
-126
-111
-95
-111
-116
-97
-103
-105
-98
-103
-121
-128
-106
-100
-131
-121
-111
-125
-114
-100
-113
-119
-110
-95
-87
-105
-121
-127
-137
-145
-142
-135
-127
-127
-137
-127
-138
-159
-152
-152
-158
-146
-132
-125
-147
-148
-116
-107
-125
-142
-149
-147
-140
-146
-158
-177
-156
-127
-136
-147
-148
-155
-151
-147
-144
-136
-122
-142
-152
-158
-168
-171
-180
-183
-180
-178
-181
-188
-180
-164
-176
-169
-175
-190
-196
-181
-176
-182
-186
-194
-166
-156
-169
-174
-191
-206
-188
-182
-192
-190
-198
-211
-188
-197
-210
-208
-207
-209
-208
-192
-198
-215
-218
-222
-205
-197
-217
-245
-254
-233
-223
-230
-221
-205
-200
-202
-219
-234
-252
-256
-262
-250
-242
-238
-241
-246
-274
-262
-257
-254
-252
-249
-260
-267
-255
-250
-239
-230
-215
-194
-184
-194
-198
-196
-199
-201
-237
-274
-267
-254
-230
-239
-258
-231
-215
-231
-213
-214
-226
-204
-196
-183
-173
-178
-173
-178
-203
-189
-160
-179
-207
-223
-217
-189
-180
-198
-201
-199
-201
-203
-187
-166
-165
-150
-144
-168
-160
-153
-177
-196
-208
-218
-217
-218
-210
-183
-193
-229
-238
-231
-226
-228
-226
-233
-221
-201
-191
-183
-186
-182
-189
-207
-203
-193
-192
-190
-172
-170
-186
-192
-178
-194
-199
-189
-182
-163
-165
-171
-158
-157
-164
-172
-168
-176
-184
-203
-215
-198
-183
-174
-150
-156
-145
-127
-121
-105
-106
-112
-110
-93
-107
-116
-122
-140
-136
-146
-173
-167
-169
-188
-193
-184
-169
-153
-149
-160
-179
-174
-162
-166
-177
-168
-153
-157
-180
-174
-173
-182
-174
-187
-179
-154
-153
-158
-149
-167
-180
-188
-205
-209
-200
-220
-218
-219
-225
-226
-224
-224
-223
-232
-258
-259
-254
-247
-277
-312
-316
-326
-330
-317
-319
-325
-330
-329
-331
-321
-296
-289
-296
-284
-272
-279
-305
-335
-346
-355
-352
-355
-333
-313
-309
-305
-294
-277
-260
-255
-253
-251
-235
-234
-237
-210
-199
-183
-178
-199
-201
-180
-197
-201
-195
-191
-184
-176
-179
-186
-201
-217
-214
-208
-204
-178
-169
-175
-169
-169
-169
-169
-174
-172
-182
-192
-175
-153
-175
-169
-171
-168
-168
-173
-188
-206
-183
-168
-187
-197
-210
-202
-200
-216
-215
-200
-182
-186
-193
-198
-206
-211
-226
-244
-232
-236
-259
-262
-261
-269
-273
-288
-296
-301
-314
-300
-302
-290
-279
-296
-293
-275
-292
-305
-281
-271
-273
-247
-208
-214
-219
-203
-206
-207
-183
-170
-172
-170
-169
-151
-168
-184
-191
-181
-167
-164
-162
-179
-198
-196
-201
-220
-255
-263
-256
-260
-276
-266
-236
-240
-237
-233
-245
-257
-266
-274
-262
-255
-246
-232
-255
-256
-253
-263
-272
-256
-244
-223
-227
-241
-238
-221
-208
-220
-238
-227
-237
-247
-237
-227
-202
-205
-237
-236
-222
-230
-232
-256
-253
-253
-280
-283
-293
-301
-306
-323
-312
-304
-330
-322
-300
-301
-291
-290
-293
-281
-275
-279
-265
-280
-255
-239
-254
-254
-269
-274
-257
-270
-289
-271
-283
-274
-249
-235
-227
-229
-229
-216
-190
-191
-190
-196
-187
-189
-194
-174
-175
-170
-167
-174
-186
-191
-202
-189
-199
-197
-182
-195
-196
-194
-203
-194
-186
-209
-208
-210
-197
-161
-151
-154
-157
-168
-176
-180
-181
-166
-178
-156
-145
-152
-151
-152
-145
-127
-126
-130
-113
-109
-113
-129
-161
-162
-162
-186
-215
-247
-262
-275
-274
-268
-256
-250
-243
-239
-257
-283
-282
-305
-306
-312
-307
-310
-318
-294
-288
-267
-273
-276
-277
-256
-234
-229
-231
-224
-220
-218
-206
-205
-199
-176
-183
-192
-184
-186
-184
-198
-215
-210
-226
-253
-268
-249
-255
-255
-239
-217
-213
-204
-204
-222
-213
-216
-211
-212
-202
-208
-199
-194
-204
-211
-204
-198
-199
-186
-179
-198
-212
-204
-206
-216
-231
-239
-241
-260
-267
-271
-277
-281
-272
-267
-268
-260
-252
-250
-258
-257
-242
-257
-255
-250
-268
-267
-279
-296
-289
-272
-277
-272
-273
-281
-275
-287
-301
-302
-326
-337
-334
-332
-335
-344
-349
-326
-315
-308
-305
-329
-329
-328
-314
-290
-274
-284
-292
-293
-294
-309
-294
-284
-284
-261
-255
-254
-251
-259
-269
-243
-234
-250
-243
-226
-243
-253
-239
-260
-264
-260
-283
-290
-297
-329
-342
-349
-354
-362
-364
-351
-342
-332
-325
-317
-325
-321
-322
-343
-316
-321
-333
-312
-326
-331
-337
-351
-357
-352
-338
-338
-331
-314
-335
-342
-332
-344
-357
-366
-363
-378
-389
-403
-403
-404
-423
-442
-441
-431
-434
-446
-443
-457
-449
-420
-416
-411
-394
-385
-380
-368
-371
-372
-363
-358
-357
-355
-354
-360
-374
-380
-380
-387
-383
-391
-390
-392
-384
-387
-397
-378
-364
-351
-331
-339
-359
-357
-358
-370
-367
-372
-374
-349
-352
-360
-363
-368
-350
-350
-374
-382
-390
-381
-372
-378
-378
-347
-336
-338
-338
-331
-333
-347
-343
-342
-359
-376
-396
-388
-382
-384
-380
-385
-393
-397
-401
-412
-429
-457
-464
-443
-418
-415
-414
-399
-397
-388
-396
-394
-385
-386
-378
-366
-360
-350
-352
-342
-325
-334
-327
-318
-302
-282
-314
-294
-233
-232
-280
-362
-420
-393
-312
-239
-197
-184
-202
-235
-281
-292
-271
-277
-308
-312
-276
-237
-198
-216
-237
-239
-225
-217
